Willkommen
Willkommen zu deiner ersten Python-Lektion.
Python gehört zu den beliebtesten Programmiersprachen der Welt. Wissenschaftler, Ingenieure, Künstler & Studierende nutzen sie täglich.
In dieser Lektion schreibst du echten Python-Code und führst ihn sofort aus. Dein Code läuft auf einem echten Server: keine Simulation.
Beginnen wir mit dem berühmtesten Programm der gesamten Informatik.
Hallo, Welt!
Dein erstes Programm
Die Reise jedes Programmierers beginnt mit denselben zwei Worten: Hallo, Welt!
In Python gibst du Text mit der Funktion print() auf dem Bildschirm aus:
print("Hello, World!")
Das war's. Eine Zeile. Die Anführungszeichen sagen Python, dass es sich um Text handelt (einen sogenannten String). Die Funktion print() gibt ihn auf dem Bildschirm aus.
Was sind Variablen?
Variablen: Werten Namen geben
Eine Variable ist ein Name, der einen Wert speichert. Stell dir das wie eine beschriftete Box vor.
name = "Ada"
age = 12
print(name) : gibt aus: Ada
print(age) : gibt aus: 12
Das = Zeichen bedeutet zuweisen: Der Wert auf der rechten Seite wird dem Namen auf der linken Seite zugewiesen.
Text kommt in Anführungszeichen (ein String). Zahlen benötigen keine Anführungszeichen (ein Integer).
Variablen erstellen
Du bist dran
Erstelle zwei Variablen & gib sie aus:
1. Eine Variable namens animal mit deinem Lieblingstier als Wert
2. Eine Variable namens count mit der Anzahl seiner Beine als Wert
3. Gib beide Variablen aus
Beispielausgabe (deine wird abweichen):
cat
4
Strings verbinden
String-Verkettung
Du kannst Strings mit + zusammenfügen:
greeting = "Hello" + " " + "World"
print(greeting) : gibt aus: Hello World
f-Strings (formatierte Zeichenketten)
Ein besserer Weg, Variablen in Text einzufügen:
name = "Ada"
print(f"My name is {name}") : gibt aus: My name is Ada
Das f vor dem Anführungszeichen aktiviert den f-String-Modus. Innerhalb des Strings wird {variable} durch den Wert der Variablen ersetzt.
f-String Übung
Deine Aufgabe
Erstelle zwei Variablen:
- food: dein Lieblingsessen (ein String)
- rating: wie sehr du es magst, von 1 bis 10 (eine ganze Zahl)
Verwende dann einen f-String, um Folgendes auszugeben:
I love pizza! I rate it 9 out of 10.
(mit deiner eigenen Speise & Bewertung)
If / Else
Entscheidungen treffen
Programme können Entscheidungen mit if & else treffen:
temperature = 35
if temperature > 30:
print("Es ist heiß!")
else:
print("Es ist nicht heiß.")
Der eingerückte Code unter if wird nur ausgeführt, wenn die Bedingung True ist.
Der Code unter else wird ausgeführt, wenn sie False ist.
Vergleichsoperatoren: > (größer), < (kleiner), == (gleich), != (ungleich), >=, <=
If/Else-Herausforderung
Du bist dran
Schreibe ein Programm, das:
1. Eine Variable score mit einer beliebigen Zahl erstellt
2. Wenn score 60 oder mehr beträgt, Pass ausgibt
3. Andernfalls Fail ausgibt
Alles zusammensetzen
Abschließende Aufgabe
Du kennst jetzt: print(), Variablen, f-Strings & if/else.
Kombiniere sie alle in einem Programm.
Schreibe ein Programm, das:
1. Eine Variable name erstellt (ein Name, ein String)
2. Eine Variable age erstellt (ein Alter, eine ganze Zahl)
3. Falls age 13 oder älter ist, ausgibt: Welcome, [name]! You may enter.
4. Andernfalls ausgibt: Sorry, [name]. You must be 13 to enter.
Verwende einen f-String für die Ausgabe.