English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

nu

Gast
1 / ?
zurück zu den Lektionen

Willkommen

Anatomie einer Python print()-Anweisung: Funktionsname, Klammern und String-Argument beschriftet

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.

Schreibe ein Python-Programm, das genau Folgendes ausgibt: Hello, World!

Was sind Variablen?

Variablen als beschriftete Boxen im Speicher: String-Box mit der Bezeichnung name, Integer-Box mit der Bezeichnung age

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

Erstelle Variablen namens `animal` & `count`, dann gib beide aus. Dein Code sollte zwei Zeilen ausgeben.

Strings verbinden

f-String-Aufbau: f-Präfix, literaler Text und {variable}-Platzhalter, jeweils beschriftet

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)

Erstelle `food`- & `rating`-Variablen und gib dann einen Satz mit einem f-String aus, der beide enthält. Die Ausgabe soll ein einziger Satz sein.

If / Else

if/else control flow diagram: condition diamond with True/False branches, comparison operators table

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

Schreibe ein If/Else-Programm mit einer `score`-Variable. Gib `Pass` aus, wenn score >= 60 ist, andernfalls `Fail`.

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.

Schreibe das vollständige oben beschriebene Programm. Verwende Variablen, f-Strings & if/else zusammen.