Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| gf_informatik:programmieren_python_basics_sca [2022-11-20 12:04] – sca | gf_informatik:programmieren_python_basics_sca [2022-11-20 12:09] (aktuell) – sca | ||
|---|---|---|---|
| Zeile 59: | Zeile 59: | ||
| | Modulo (Rest der Ganzzahl-Division, | | Modulo (Rest der Ganzzahl-Division, | ||
| - | ==== - Input ==== | + | ==== - Eingabe |
| - | Man kann auch den Benutzer auffordern, | + | Man kann auch den Benutzer auffordern, |
| <code python> | <code python> | ||
| - | x = input(" | + | z = input(" |
| </ | </ | ||
| - | Mit diesem Code wird der Benutzer aufgefordert, | + | Mit diesem Code wird der Benutzer aufgefordert, |
| Beachte, dass man in die `input()`-Funktion eine Anweisung schreiben kann. | Beachte, dass man in die `input()`-Funktion eine Anweisung schreiben kann. | ||
| + | |||
| + | Um Sicherzustellen, | ||
| + | <code python> | ||
| + | z = int(input(" | ||
| + | s = str(input(" | ||
| + | </ | ||
| + | Gibst du nun im ersten Beispiel anstelle einer Zahl ein Wort ein, so kann er dieses //nicht// in eine Zahl umwandeln und du erhältst eine Fehlermeldung. | ||
| ==== - Formatierte Ausgaben ==== | ==== - Formatierte Ausgaben ==== | ||
| Zeile 82: | Zeile 89: | ||
| In der print-Funktion schreiben wir in Anführungs- und Schlusszeichen den Satz, den wir gerne als Ausgabe hätten. Beachte, dass die beiden Zahlen *nicht* direkt in den String geschrieben werden. Stattdessen wollen wir, dass dort die Werte der Variablen `x` und `y` eingefügt werden. Dafür fügen wir an den richtigen Stellen die beiden Platzhalter `{0}` und `{1}` ein. An den String hängen wir dann den Befehl `.format(x, | In der print-Funktion schreiben wir in Anführungs- und Schlusszeichen den Satz, den wir gerne als Ausgabe hätten. Beachte, dass die beiden Zahlen *nicht* direkt in den String geschrieben werden. Stattdessen wollen wir, dass dort die Werte der Variablen `x` und `y` eingefügt werden. Dafür fügen wir an den richtigen Stellen die beiden Platzhalter `{0}` und `{1}` ein. An den String hängen wir dann den Befehl `.format(x, | ||
| - | ===== - Logik: if-else ===== | + | ===== - Verzweigungen: if-else ===== |
| Beim Programmieren kommt man oft in die Situation, wo man **Entscheidungen** treffen muss. Zum Beispiel soll, je nach dem was der Benutzer eintippt, ein anderer Code ausgeführt werden. | Beim Programmieren kommt man oft in die Situation, wo man **Entscheidungen** treffen muss. Zum Beispiel soll, je nach dem was der Benutzer eintippt, ein anderer Code ausgeführt werden. | ||