Da ich ein Programmierneuling bin, brauche ich deinen Rat bezüglich der Kodierungsübung, die ich für den Online-Kurs erfüllen muss. HierPython while loop (Kodierungsübung, drei Variablen)
ist die Anweisung:
mystery_int_1 = 3
mystery_int_2 = 4
mystery_int_3 = 5
(diese wird geändert, nachdem ich den Code einreichen, es ist also nur ein Beispiel)
Oben sind drei Werte. Führen Sie eine while-Schleife aus, bis alle drei Werte kleiner oder gleich 0 sind. Jedes Mal, wenn Sie den Wert der drei Variablen ändern, drucken Sie ihre neuen Werte alle in derselben Zeile, getrennt durch einzelne Leerzeichen. Zum Beispiel, wenn ihre Werte 3 waren, 4 und 5 bzw. würden Sie den Code drucken:
-1 0 1
-2 -1 0
ich habe versucht, es auf diese Weise zu schreiben:
while not mystery_int_1 <= 0 and not mystery_int_2 <= 0 and not mystery_int_3 <= 0:
mystery_int_1 -= 1
mystery_int_2 -= 1
mystery_int_3 -= 1
print(mystery_int_1, mystery_int_2, mystery_int_3)
Nachdem ich den Code ausgeführt habe, merkte ich, dass etwas nicht in Ordnung ist, aber ich kann nicht herausfinden, wie ich ihn modifizieren soll. Versuchte viele Optionen, und keiner von ihnen arbeitete so, wie es sollte ...
Vielen Dank im Voraus!
Post vollständigen Code mit Ausgang und erwartete Ausgabe – Ravi