28 lines
724 B
Text
28 lines
724 B
Text
|
|
# Gefordert: kommentiertes WHILE-Programm
|
||
|
|
# Sie können weitere Hilfsfunktionen verwenden!
|
||
|
|
# Namen:
|
||
|
|
#
|
||
|
|
#
|
||
|
|
#
|
||
|
|
|
||
|
|
########## HAUPTFUNKTIONEN ########## (Namen und Signatur nicht ändern!)
|
||
|
|
# Wir nutzen Python Type hints um die Eingabe-/Ausgabetypen anzuzeigen. In WHILE/LOOP-Programmen wegen des Syntax-Checkers als Kommentar zu finden.
|
||
|
|
|
||
|
|
def divtwo(x): # divtwo(x: int) -> int
|
||
|
|
# ...
|
||
|
|
return # ...
|
||
|
|
|
||
|
|
|
||
|
|
def bin(n): # bin(n: int)
|
||
|
|
if(n <= 0):
|
||
|
|
print(0)
|
||
|
|
else:
|
||
|
|
# ...
|
||
|
|
# hier könnte divtwo(...) aufgerufen werden
|
||
|
|
# ...
|
||
|
|
# hier könnte print(...) aufgerufen werden
|
||
|
|
# ...
|
||
|
|
# Keine Ausgabe notwendig, Ausgabe findet über print statt
|
||
|
|
return -1
|
||
|
|
|
||
|
|
|