Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | |||
| gf_informatik:programmieren_ii:variablen_verzweigungen_schleifen [2026-04-12 20:31] – [Aufgabe D4] hof | gf_informatik:programmieren_ii:variablen_verzweigungen_schleifen [2026-04-27 12:47] (aktuell) – hof | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Programmieren II: Variablen, Verzweigungen, | ====== Programmieren II: Variablen, Verzweigungen, | ||
| - | < | ||
| Zeile 24: | Zeile 23: | ||
| **Beispiele: | **Beispiele: | ||
| - | < | + | < |
| x = 7 # Zahl | x = 7 # Zahl | ||
| a = " | a = " | ||
| - | </ | + | </ |
| **Versuche, von nun an möglichst möglichst viel mit Variablen zu arbeiten!** | **Versuche, von nun an möglichst möglichst viel mit Variablen zu arbeiten!** | ||
| Zeile 36: | Zeile 35: | ||
| Betrachte als Beispiel den folgenden Code: | Betrachte als Beispiel den folgenden Code: | ||
| - | < | + | < |
| x = 7 | x = 7 | ||
| Zeile 42: | Zeile 41: | ||
| print(y) | print(y) | ||
| - | </ | + | </ |
| Im ersten Schritte legen wir eine Variable mit Namen `x` fest und weisen ihr den Wert 7 zu. Danach quadrieren wir die Zahl und speichern diesen Wert in einer zweiten Variable mit Namen `y`. Nun geben wir in der Konsole den Wert der Variable `y` (also 49) aus. Die **Konsole** (auch **Terminal**) ist das Fenster unterhalb des Code-Fensters. | Im ersten Schritte legen wir eine Variable mit Namen `x` fest und weisen ihr den Wert 7 zu. Danach quadrieren wir die Zahl und speichern diesen Wert in einer zweiten Variable mit Namen `y`. Nun geben wir in der Konsole den Wert der Variable `y` (also 49) aus. Die **Konsole** (auch **Terminal**) ist das Fenster unterhalb des Code-Fensters. | ||
| Zeile 64: | Zeile 63: | ||
| Man kann auch den Benutzer auffordern, einen Input zu geben. Der eingegebene Wert kann dann in einer Variablen gespeichert werden: | Man kann auch den Benutzer auffordern, einen Input zu geben. Der eingegebene Wert kann dann in einer Variablen gespeichert werden: | ||
| - | < | + | < |
| name = input(" | name = input(" | ||
| print(" | print(" | ||
| - | </ | + | </ |
| Mit diesem Code wird der Benutzer aufgefordert, | Mit diesem Code wird der Benutzer aufgefordert, | ||
| Zeile 75: | Zeile 74: | ||
| Beachte, dass `input()` immer einen String zurückgibt. Möchten wir eine Zahl einlesen, so muss das Resultat noch in eine Zahl (`int` für eine ganze Zahl, en. _integer_, `float` für eine Kommazahl, en. _floating point number_) umgewandelt werden. Mit `str()` können Zahlen wieder in einen String zurückverwandelt werden. | Beachte, dass `input()` immer einen String zurückgibt. Möchten wir eine Zahl einlesen, so muss das Resultat noch in eine Zahl (`int` für eine ganze Zahl, en. _integer_, `float` für eine Kommazahl, en. _floating point number_) umgewandelt werden. Mit `str()` können Zahlen wieder in einen String zurückverwandelt werden. | ||
| - | < | + | < |
| n = int(input(" | n = int(input(" | ||
| print(" | print(" | ||
| - | </ | + | </ |
| ==== - Formatierte Ausgaben ==== | ==== - Formatierte Ausgaben ==== | ||
| Zeile 85: | Zeile 84: | ||
| Wir hätten nun aber gerne, dass dort der Satz "Das Quadrat der Zahl 7 is 49" ausgegeben wird. Dies erreichen wir mit der folgenden Zeile Code: | Wir hätten nun aber gerne, dass dort der Satz "Das Quadrat der Zahl 7 is 49" ausgegeben wird. Dies erreichen wir mit der folgenden Zeile Code: | ||
| - | < | + | < |
| print(f" | print(f" | ||
| - | </ | + | </ |
| In der print-Funktion schreiben wir in Anführungs- und Schlusszeichen den Satz, den wir gerne als Ausgabe hätten. Beachte, dass die beiden Variablen `x` und `y` mit geschweiften Klammern umgeben eingefügt werden können. Damit dies funktioniert, | In der print-Funktion schreiben wir in Anführungs- und Schlusszeichen den Satz, den wir gerne als Ausgabe hätten. Beachte, dass die beiden Variablen `x` und `y` mit geschweiften Klammern umgeben eingefügt werden können. Damit dies funktioniert, | ||
| Zeile 200: | Zeile 199: | ||
| Wir wollen ein Programm schreiben, in dem der Benutzer eine Zahl eintippen soll. Der Code soll dann entscheiden, | Wir wollen ein Programm schreiben, in dem der Benutzer eine Zahl eintippen soll. Der Code soll dann entscheiden, | ||
| - | < | + | < |
| x = int(input(" | x = int(input(" | ||
| Zeile 207: | Zeile 206: | ||
| else: | else: | ||
| print(" | print(" | ||
| - | </ | + | </ |
| Tippe dieses Beispiel ab (nicht einfach copy paste!) und führe es aus. Versuche dann, jede Zeile genau zu verstehen: | Tippe dieses Beispiel ab (nicht einfach copy paste!) und führe es aus. Versuche dann, jede Zeile genau zu verstehen: | ||
| Zeile 275: | Zeile 274: | ||
| **Beispiel: | **Beispiel: | ||
| - | < | + | < |
| x = int(input(" | x = int(input(" | ||
| Zeile 282: | Zeile 281: | ||
| print(" | print(" | ||
| - | </ | + | </ |
| Tippe diesen Code ab, führe ihn aus und stelle sicher, dass du jede Zeile verstehst. | Tippe diesen Code ab, führe ihn aus und stelle sicher, dass du jede Zeile verstehst. | ||