Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
talit:python_basics_2 [2021-03-11 07:44] – [Aufgabe 4] sps | talit:python_basics_2 [2021-06-03 13:02] (aktuell) – [Aufgabe 3] sps | ||
---|---|---|---|
Zeile 34: | Zeile 34: | ||
""" | """ | ||
def get_int_value(caption): | def get_int_value(caption): | ||
- | Diese Funktion zeigt dem Benutzer einen Text (Parameter caption) an und fordert ihn auf, eine Zahl einzugeben. Die Eingabe wird so lange | + | Diese Funktion zeigt dem Benutzer einen Text (Parameter caption) an und fordert ihn auf, eine Zahl einzugeben. Die Eingabe wird so lange wiederholt, bis eine gültige Zahl eingegeben wurde oder die Eingabe vom Benutzer mit " |
- | wiederholt, bis eine gültige Zahl eingegeben wurde oder die Eingabe vom Benutzer mit " | + | |
Zurückgegeben, | Zurückgegeben, | ||
Die Funktion soll eine weitere Funktion validate_int() verwenden (s. unten). | Die Funktion soll eine weitere Funktion validate_int() verwenden (s. unten). | ||
Zeile 55: | Zeile 54: | ||
""" | """ | ||
def validate_int(i): | def validate_int(i): | ||
- | Diese Funktion überprüft, | + | Diese Funktion überprüft, |
- | falls nein, wird ein Fehler zurückgegeben. | + | |
Parameter: | Parameter: | ||
Zeile 92: | Zeile 90: | ||
und schliesslich für die eigentliche Berechnung: | und schliesslich für die eigentliche Berechnung: | ||
<code python> | <code python> | ||
- | def cals_result(n1, n2, op) # untersucht op, berechnet das passende Ergebnis und gibt es zurück | + | def calc_result(n1, n2, op) # untersucht op, berechnet das passende Ergebnis und gibt es zurück |
</ | </ | ||