Lässt es sich mit cremefarbenem Papier, einer Tönung, mehr Kontrast oder größerer Schrift besser lesen? Wählen Sie Ihre Farben und Ihre Schrift, einmalig für alle Seiten.

Kostenlose Lektion

Variablen und print in Python

Nach dieser Lektion: Ich kann Werte in Variablen speichern und ein Ergebnis mit print ausgeben.

Lektion, 50 Min.5 BefehleLab „Linux im Alltag“: die dreißig Befehle, die Entwickelnde auswendig tippen

Eine Variable speichert einen Wert unter einem Namen

In Python speichern Sie einen Wert in einer Variablen und geben ihn mit print aus. Damit rechnet ein Programm mit Preisen, Mengen und Namen, statt sie nur anzuzeigen.

Nach dem Training essen vier Personen in der Mensa. Jemand muss den Betrag teilen. In dieser Lektion schreiben Sie die ersten Zeilen, die so etwas ausrechnen.

Am Ende dieser Lektion

Notiz

Ich kann Werte in Variablen speichern und ein Ergebnis mit print ausgeben.

Schlüsselwörter

BegriffWas er bedeutetBeispiel
Variableein Name für einen gespeicherten Wertanzahl
Zuweisungder Befehl, der einer Variablen einen Wert gibtanzahl = 3
Datentypdie Art eines Werts: Zahl, Text oder Wahrheitswert
Zeichenketteein Text in Anführungszeichen"Brot"
f-Stringein Text, in dem geschweifte Klammern einen Wert einsetzenf"{anzahl} Stück"

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Mit = geben Sie einer Variablen einen Wert

Das Zeichen = heißt in Python Zuweisung. Links steht der Name, rechts der Wert: anzahl = 3.

Mit print zeigen Sie einen Wert auf dem Bildschirm. Der Name einer Variablen darf Buchstaben, Ziffern und _ enthalten, aber nicht mit einer Ziffer beginnen.

Der Bon aus der Mensa

Code: python
# Ein Einkauf in der Mensa.
brot = 2.5
anzahl = 3
gesamt = brot * anzahl
print("Gesamtpreis:", gesamt)
# Ändern Sie anzahl auf 4 und starten Sie noch einmal.

Jeder Wert hat einen Datentyp

Ganze Zahlen heißen int, Dezimalzahlen float, Texte str und Wahr oder Falsch bool. In Python steht in Zahlen ein Punkt, kein Komma: 2.5.

Mit Zahlen rechnen Sie mit +, -, *, /, //, % und **. Die Tabelle zeigt, was jeder Operator mit 7 und 2 tut.

Ein Beispiel: Rechnen mit 7 und 2

AusdruckErgebnisBedeutung
7 / 23.5Teilen, immer mit Dezimalstellen
7 // 23Ganzzahlig teilen, der Rest fällt weg
7 % 21Der Rest der Teilung
7 ** 249Potenz: 7 mal 7
7 * 214Malnehmen

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Operatoren selbst ausprobieren

Code: python
zahl = 7
print(zahl / 2)
print(zahl // 2)
print(zahl % 2)
print(zahl ** 2)
# Welche Zeile gibt 3.5 aus? Prüfen Sie Ihre Vermutung.

Eine Potenz im Terminal rechnen

Befehl
python3 -c "print(2 ** 10)"

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Teilen, Ganzzahl und Rest

Befehl
python3 -c "print(7 // 2, 7 % 2, 7 / 2)"

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Den Datentyp einer Zahl erfragen

Befehl
python3 -c "print(type(3.0))"

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Ein häufiger Fehler

Warnung

Viele glauben, "5" und 5 seien dasselbe. Das eine ist ein Text, das andere eine Zahl. Mit Texten fügt + zusammen, mit Zahlen rechnet es. Prüfen Sie mit type(), womit Sie arbeiten.

Texte und Zahlen mit + vergleichen

Befehl
python3 -c "print('5' + '5', 5 + 5)"

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Ein f-String setzt Werte in einen Text ein

Ein f-String beginnt mit dem Buchstaben f vor dem Anführungszeichen. In geschweiften Klammern steht eine Variable oder eine Rechnung.

So bauen Sie Sätze, ohne Texte und Zahlen mühsam zu verbinden: f"{anzahl} Stück kosten {gesamt} Euro".

Einen f-String ausgeben

Befehl
python3 -c "name = 'Mia'; print(f'Hallo {name}')"

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Weiterführend

Schreiben Sie ein Programm für eine Busfahrt. Speichern Sie den Fahrpreis in Euro, die Zahl der Personen und einen Rabatt in Prozent.

Berechnen Sie den Gesamtpreis, und geben Sie ihn mit einem f-String aus. Ändern Sie dann nur eine Zahl und starten Sie noch einmal.

Über dieses Lab und seinen Quellcode: Lab „Linux im Alltag“: die dreißig Befehle, die Entwickelnde auswendig tippen

Sie unterrichten eine Gruppe? Weisen Sie dieses Modul Ihren Studierenden zu, mit Handbuch für Lehrende, automatisch geprüften Aufgaben und einem Lab für jede Person.