Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
gf_informatik:programmieren_ii:variablen_verzweigungen_schleifen [2026-04-12 20:31] – [Aufgabe D4] hofgf_informatik:programmieren_ii:variablen_verzweigungen_schleifen [2026-04-27 12:47] (aktuell) hof
Zeile 1: Zeile 1:
 ====== Programmieren II: Variablen, Verzweigungen, Schleifen ====== ====== Programmieren II: Variablen, Verzweigungen, Schleifen ======
-<html><script type="module" src="https://bottom.ch/editor/stable/bottom-editor.js"></script></html> 
  
  
Zeile 24: Zeile 23:
 **Beispiele:** **Beispiele:**
  
-<html><bottom-editor>+<bottom-editor>
 x = 7 # Zahl x = 7 # Zahl
  
 a = "Hallo, ich bin ein String!" # String a = "Hallo, ich bin ein String!" # String
-</bottom-editor></html>+</bottom-editor>
  
 **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:
  
-<html><bottom-editor autorun>+<bottom-editor autorun>
 x = 7 x = 7
  
Zeile 42: Zeile 41:
  
 print(y) print(y)
-</bottom-editor></html>+</bottom-editor>
  
 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:
  
-<html><bottom-editor>+<bottom-editor>
 name = input("Gib deinen Namen ein:") name = input("Gib deinen Namen ein:")
 print("Hallo " + name) print("Hallo " + name)
-</bottom-editor></html>+</bottom-editor>
  
 Mit diesem Code wird der Benutzer aufgefordert, seinen Namen einzugeben. Sobald er dies gemacht hat, wird der eingetippte Wert in der Variablen `x` gespeichert. Mit diesem Code wird der Benutzer aufgefordert, seinen Namen einzugeben. Sobald er dies gemacht hat, wird der eingetippte Wert in der Variablen `x` gespeichert.
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.
  
-<html><bottom-editor>+<bottom-editor>
 n = int(input("Wie alt bist du?")) n = int(input("Wie alt bist du?"))
 print("Du bist " + str(n * 365) + " Tage alt!") print("Du bist " + str(n * 365) + " Tage alt!")
-</bottom-editor></html>+</bottom-editor>
  
 ==== - 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:
  
-<html><bottom-editor>+<bottom-editor>
 print(f"Das Quadrat der Zahl {x} is {y}") print(f"Das Quadrat der Zahl {x} is {y}")
-</bottom-editor></html>+</bottom-editor>
  
 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, muss vor dem ersten Anführungszeichen der Buchstabe `f` (für Format-String) stehen. 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, muss vor dem ersten Anführungszeichen der Buchstabe `f` (für Format-String) stehen.
Zeile 200: Zeile 199:
 Wir wollen ein Programm schreiben, in dem der Benutzer eine Zahl eintippen soll. Der Code soll dann entscheiden, ob die Zahl positiv oder negativ ist und eine entsprechende Message ausgeben: Wir wollen ein Programm schreiben, in dem der Benutzer eine Zahl eintippen soll. Der Code soll dann entscheiden, ob die Zahl positiv oder negativ ist und eine entsprechende Message ausgeben:
  
-<html><bottom-editor>+<bottom-editor>
 x = int(input("Tippe eine Zahl ein:")) x = int(input("Tippe eine Zahl ein:"))
  
Zeile 207: Zeile 206:
 else: else:
     print("Die Zahl {0} ist negativ.".format(x))     print("Die Zahl {0} ist negativ.".format(x))
-</bottom-editor></html>+</bottom-editor>
  
 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:** Im folgenden Programm wird man aufgefordert, eine positive Zahl einzugeben. Man kann solange weiterspielen, bis man eine negative Zahl eingibt. **Beispiel:** Im folgenden Programm wird man aufgefordert, eine positive Zahl einzugeben. Man kann solange weiterspielen, bis man eine negative Zahl eingibt.
  
-<html><bottom-editor>+<bottom-editor>
 x = int(input("Gib eine positive Zahl ein:")) x = int(input("Gib eine positive Zahl ein:"))
  
Zeile 282: Zeile 281:
  
 print("Game Over! Du hast keine positive Zahl eingegeben.") print("Game Over! Du hast keine positive Zahl eingegeben.")
-</bottom-editor></html>+</bottom-editor>
  
 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.
  • gf_informatik/programmieren_ii/variablen_verzweigungen_schleifen.1776025895.txt.gz
  • Zuletzt geändert: 2026-04-12 20:31
  • von hof