Python-Grundlagen

Variablen und Datentypen in Python

Eine Variable gibt einem Wert einen Namen, damit du ihn später verwenden kannst. Python erkennt den Typ am Wert, also musst du ihn nie selbst angeben.

Was ist Variablen und Datentypen?

Eine Variable gibt einem Wert einen Namen, damit du ihn später verwenden kannst. Python erkennt den Typ am Wert, also musst du ihn nie selbst angeben.

Speichere Werte in Variablen und lerne die grundlegenden Python-Typen: str, int, float und bool.

Wann wird dieser Ansatz verwendet?

  • Python-Syntax anhand von ausführbarem Code lernen.
  • Eine Grundlage für umfangreichere Programmieraufgaben schaffen.
  • Ideen ohne lokale Einrichtung schnell ausprobieren.

Beispielcode

Code ausführen →
main.py
# A variable is a name that refers to a value. Python works out the type for you.
name = "Ada"          # str: text
age = 36              # int: whole number
height = 1.68         # float: decimal number
is_student = False    # bool: True or False

print(name, age, height, is_student)
print(type(name), type(age), type(height), type(is_student))

# Variables can be reassigned, even to a value of another type.
age = age + 1
print("Next year:", age)

# Convert between types with int(), float(), str() and bool().
print(int("42") + 1)
print(str(3.5) + " stars")
print(float(7) / 2)

Erwartete Ausgabe

Ada 36 1.68 False
<class 'str'> <class 'int'> <class 'float'> <class 'bool'>
Next year: 37
43
3.5 stars
3.5

So funktioniert es

type() zeigt den Typ eines Werts. int(), float() und str() wandeln zwischen Typen um, was du brauchst, wenn Text wie "42" zu einer Zahl werden soll.

Ändere die Werte und führe das Programm im CodeUtility Python Online-Compiler aus, ohne Python lokal zu installieren.

Übungsaufgaben

Verändere Eingaben und Randfälle, bevor du die Lösung mit größeren Datenmengen testest.

  1. Sage die Ausgabe voraus, bevor du den Code ausführst.
  2. Behandle leere und ungültige Eingaben.
  3. Kapsle die Logik in einer Funktion und ergänze Tests.
In der Python-IDE ausführen →

Mit einer Challenge üben

Nutze den Inhalt dieser Lektion, um ein echtes Problem zu lösen. Jede Challenge läuft im Browser, mit sofortigen Tests und einem KI-Review.

Alle Challenges