Schwierigkeiten beim Versuch, eine Funktion def zu erstellen, die angibt, wie drei akzeptierte Integer zurückgegeben werden, und in ein Tupel in einem sortierten Format vom kleinsten zum größten, je nachdem ob aufsteigend wahr ist. Wie würde ich das programmieren? Würde ich eine for-Schleife mit if-Anweisungen verwenden, ob sie aufsteigend ist? Ich habe eine allgemeine Idee für die Sortierung mit "sortierte (Liste)" und "sortiert (Liste, reverse = True)."Werte in ein Tupel zurückgeben?
Funktionscode Ich habe bisher:
def sort3(x,y,z, ascending=True):
list(x,y,z)
return lst
-Test wie dieser sort3 sein sollte (5,3,4) gibt (3,4,5)
'return tuple (sortiert ([x, y, z], rückwärts = (nicht aufsteigend)))' Du schreibst gerade die 'sortierte' Funktion um ... – brianpck
Eigentlich gibt er' lst' zurück, was ist nicht definiert. –
@JohnGordon guten Fang. –