Schreibe ein Programm, das jede positive Zahl als Zweierpotenz ausgibt.
Erstelle die Programmlogik für das Programm:
Bei diesem Programm übst du die verschiedenen Möglichkeiten, um eine Iteration zu steuern. Jede Variante wird als eigene Programmfunktion umgesetzt.
break
und continue
break
continue
Give a number: **5** 25 Give a number: **4** 16 Give a number: **-3** Unsuitable number Give a number: **1** 1 Give a number: **0**
main.py
.main_test.py
.Die Abgabe erfolgt durch den Push ins GitHub Repository. In Moodle ist keine Abgabe vorgesehen oder möglich.
def main_while(): # Schleife mit Bedingung OHNE break und continue pass def main_break(): # Endlosschleife mit break pass def main_continue(): # Schleife mit Bedingung und continue pass if __name__ == '__main__': main()
nmerkung: Kümmere dich ich im Moment nicht zu sehr um if __name__ == '__main__':
.
Dieser Programmblock legt fest, welche Funktion beim Ausführen gestartet wird.
Wir werden dies im Verlauf des Moduls noch genauer betrachten.
Diese Aufgabe ist eine übersetzte und angepasste Aufgabe von Scott Morgan, verwendet unter CC BY NC SA.