Programmieren lernen für Anfänger – Teil 2: Variablen und Datentypen

Im zweiten Teil unserer Reihe „Programmieren lernen für Anfänger“ erfährst du, was Variablen und Datentypen in Python sind. Mit einfachen Beispielen, kleinen Programmen und praktischen Übungen lernst du, wie du Texte, Zahlen und Wahrheitswerte speicherst

Niloofar Zarbakhshzadeh8 Min. Lesezeit

Programmieren lernen für Anfänger – Teil 2: Variablen und Datentypen

Programmieren lernen für Anfänger – Teil 2: Variablen und Datentypen in Python einfach erklärt

Willkommen zum zweiten Teil unserer Reihe „Programmieren lernen für Anfänger“! Im ersten Teil hast du erfahren, was Programmieren eigentlich bedeutet, welche Programmiersprachen es gibt und wie ein erstes kleines Programm aussehen kann.

Jetzt gehen wir einen Schritt weiter: In diesem Beitrag lernst du, wie Programme Informationen speichern und verarbeiten. Dafür brauchst du zwei wichtige Grundlagen: Variablen und Datentypen.

Keine Sorge: Du musst dafür noch keine Programmiererfahrung haben. Wir erklären alles Schritt für Schritt und zeigen dir Beispiele, die du direkt ausprobieren kannst.

1. Was ist eine Variable?

Stell dir vor, du möchtest ein Computerspiel programmieren. Das Spiel soll sich den Namen des Spielers, seine Punktzahl und vielleicht auch seine Anzahl an Leben merken.

Dafür braucht das Programm einen Speicherplatz. Genau hier kommen Variablen ins Spiel.

Eine Variable ist wie eine beschriftete Schachtel, in der ein Programm einen Wert speichern kann. Du gibst ihr einen Namen und weist ihr einen Wert zu.

Ein einfaches Beispiel in Python:

name = "Lena"
alter = 15
punkte = 100

Was passiert hier?

  • name speichert den Text „Lena“.
  • alter speichert die Zahl 15.
  • punkte speichert die Zahl 100.

Das Gleichheitszeichen = bedeutet in Python, dass einer Variablen ein Wert zugewiesen wird.

Du kannst dir das so vorstellen:

VariableGespeicherter Wert
nameLena
alter15
punkte100

Das Programm kann diese Werte später wieder verwenden.

2. Warum sind Variablen so wichtig?

Ohne Variablen wären Programme ziemlich unflexibel. Sie könnten sich keine Informationen merken und kaum auf unterschiedliche Situationen reagieren.

Denk zum Beispiel an ein Quizspiel:

  • Das Programm speichert den Namen des Spielers.
  • Für jede richtige Antwort erhöht es die Punktzahl.
  • Am Ende zeigt es das erreichte Ergebnis an.

Mit Python könnte das so aussehen:

spieler = "Lena"
punkte = 0

punkte = punkte + 10

print(spieler)
print(punkte)

Die Ausgabe lautet:

Lena
10

Die Variable punkte beginnt bei 0. Danach werden 10 Punkte hinzugefügt.

Wichtig: Der Wert einer Variable kann sich während eines Programms verändern. Genau deshalb heißt sie Variable.

3. Was sind Datentypen?

Nicht alle Informationen sind gleich. Ein Name ist etwas anderes als eine Zahl oder eine Ja-Nein-Entscheidung.

Computerprogramme müssen deshalb unterscheiden können, welche Art von Information sie speichern.

Diese unterschiedlichen Arten nennt man Datentypen.

In Python begegnen dir besonders häufig vier grundlegende Datentypen:

String – Texte speichern

Ein String ist eine Zeichenkette. Damit kannst du Wörter, Namen und ganze Sätze speichern.

name = "Lena"
stadt = "Berlin"
nachricht = "Hallo! Willkommen im Programm."

Texte stehen in Python normalerweise in einfachen oder doppelten Anführungszeichen.

Integer – Ganze Zahlen speichern

Der Datentyp Integer (int) wird für ganze Zahlen verwendet.

alter = 15
punkte = 250
temperatur = -5

Diese Zahlen haben keine Nachkommastellen.

Float – Kommazahlen speichern

Wenn du Zahlen mit Nachkommastellen brauchst, verwendest du den Datentyp Float (float).

preis = 12.99
groesse = 1.72
temperatur = 21.5

In Python wird bei Dezimalzahlen ein Punkt statt eines Kommas verwendet.

Boolean – Wahr oder falsch speichern

Ein Boolean (bool) kann nur zwei Werte annehmen:

  • True – wahr
  • False – falsch

Zum Beispiel:

ist_angemeldet = True
hat_ticket = False

Solche Werte sind besonders nützlich, wenn ein Programm Entscheidungen treffen soll.

4. Die vier wichtigsten Datentypen auf einen Blick

DatentypBedeutungBeispiel
strText"Hallo"
intGanze Zahl15
floatKommazahl3.14
boolWahr oder falschTrue

Diese vier Datentypen gehören zu den Grundlagen von Python. Du wirst sie in vielen Programmen immer wieder verwenden.

5. Wie kann Python den Datentyp erkennen?

Python kann den Datentyp eines Wertes erkennen. Wenn du wissen möchtest, um welchen Datentyp es sich handelt, kannst du die Funktion type() verwenden.

Beispiel:

name = "Lena"
alter = 15
groesse = 1.72
ist_schueler = True

print(type(name))
print(type(alter))
print(type(groesse))
print(type(ist_schueler))

Die Ausgabe sieht ungefähr so aus:

<class 'str'>
<class 'int'>
<class 'float'>
<class 'bool'>

So kannst du überprüfen, welche Art von Wert in einer Variable gespeichert ist.

6. Kann man Variablen verändern?

Ja! Das ist sogar eine ihrer wichtigsten Eigenschaften.

Schau dir dieses Beispiel an:

punkte = 10
print(punkte)

punkte = 25
print(punkte)

Ausgabe:

10
25

Zuerst enthält die Variable punkte den Wert 10. Anschließend wird ihr ein neuer Wert zugewiesen: 25.

Du kannst mit Variablen auch rechnen:

alter = 15
naechstes_jahr = alter + 1

print(naechstes_jahr)

Ausgabe:

16

Das Programm berechnet das Alter für das nächste Jahr automatisch.

7. Mit Variablen und Datentypen ein kleines Programm erstellen

Jetzt verbinden wir das Gelernte in einem kleinen Beispiel.

Wir schreiben ein Programm, das nach dem Namen und Alter fragt und anschließend eine Nachricht ausgibt.

name = input("Wie heißt du? ")
alter = input("Wie alt bist du? ")

print("Hallo " + name + "!")
print("Du bist " + alter + " Jahre alt.")

Wenn du das Programm startest, kannst du beispielsweise Folgendes eingeben:

Wie heißt du? Lena
Wie alt bist du? 15

Die Ausgabe lautet:

Hallo Lena!
Du bist 15 Jahre alt.

Hier gibt es etwas Wichtiges zu beachten: Die Funktion input() liefert zunächst immer einen Text (str) zurück – auch wenn du eine Zahl eingibst.

Wenn du mit dieser Eingabe rechnen möchtest, musst du sie in eine Zahl umwandeln.

Zum Beispiel:

alter = int(input("Wie alt bist du? "))

naechstes_jahr = alter + 1

print("Nächstes Jahr bist du:")
print(naechstes_jahr)

Die Funktion int() wandelt die Eingabe in eine ganze Zahl um.

Merke: Datentypen sind nicht nur theoretisches Wissen. Sie helfen dir dabei, mit Informationen richtig zu arbeiten und Fehler in deinen Programmen zu vermeiden.

8. Finde den passenden Lehrer für deinen Einstieg ins Programmieren

Auf Lernbazar kannst du nach einer passenden Lehrkraft suchen, die dich beim Programmierenlernen begleitet. So kannst du in deinem eigenen Tempo lernen und Schritt für Schritt sicherer werden. Hier findest du Lernbazar: https://lernbazar.de

9. Übung: Teste dein Wissen!

Jetzt bist du dran! Versuche, die folgenden Aufgaben selbst zu lösen.

Aufgabe 1: Variablen erstellen

Erstelle drei Variablen:

  • vorname mit deinem Namen
  • alter mit deinem Alter
  • lieblingsfach mit deinem Lieblingsschulfach

Gib anschließend alle drei Werte mit print() aus.

Aufgabe 2: Datentypen erkennen

Welchen Datentyp haben diese Werte?

"Python"
2026
4.5
False

Überlege zuerst selbst und überprüfe deine Antwort anschließend mit type().

Aufgabe 3: Mit Zahlen rechnen

Erstelle zwei Variablen:

zahl1 = 12
zahl2 = 8

Berechne anschließend:

  • die Summe
  • die Differenz
  • das Produkt

Gib alle Ergebnisse mit print() aus.

Aufgabe 4: Ein kleines persönliches Programm

Schreibe ein Programm, das deinen Namen und dein Alter abfragt. Danach soll es berechnen, wie alt du nächstes Jahr sein wirst.

Tipp: Verwende input() und int().

10. Häufige Anfängerfehler

Beim Lernen von Variablen und Datentypen passieren häufig kleine Fehler. Das ist völlig normal!

Achte besonders auf diese Punkte:

1. Anführungszeichen vergessen

Falsch:

name = Lena

Richtig:

name = "Lena"

Wenn du Text speichern möchtest, brauchst du Anführungszeichen.

2. Zahl und Text verwechseln

alter = "15"

Hier ist 15 ein Text und keine ganze Zahl.

Wenn du damit rechnen möchtest, kannst du schreiben:

alter = int("15")

3. Komma statt Punkt verwenden

Falsch:

preis = 12,99

Richtig:

preis = 12.99

In Python werden Kommazahlen mit einem Punkt geschrieben.

4. Groß- und Kleinschreibung nicht beachten

Python unterscheidet zwischen Groß- und Kleinschreibung.

punkte = 10
Punkte = 20

Das sind zwei unterschiedliche Variablen.

11. Das hast du in Teil 2 gelernt

Super! Du hast einen wichtigen Schritt beim Programmierenlernen geschafft.

In diesem Teil hast du gelernt:

  • Was Variablen sind und wie du Werte speicherst.
  • Wie du Variablen erstellst und veränderst.
  • Was Datentypen bedeuten.
  • Wie du str, int, float und bool verwendest.
  • Wie du mit type() den Datentyp überprüfst.
  • Wie du mit input() Benutzereingaben abfragst.
  • Wie du Texte und Zahlen ineinander umwandelst.

Diese Grundlagen brauchst du für fast jedes größere Python-Programm.

12. Wie geht es weiter? Teil 3: Bedingungen und Entscheidungen

Ein Programm soll nicht immer nur Befehle nacheinander ausführen. Es soll auch auf unterschiedliche Situationen reagieren können.

Stell dir ein Spiel vor: Wenn du genügend Punkte gesammelt hast, gewinnst du. Wenn nicht, musst du weiterspielen.

Wie kann ein Programm solche Entscheidungen treffen?

Das lernst du im nächsten Beitrag:

„Programmieren lernen für Anfänger – Teil 3: Bedingungen und Entscheidungen mit if, else und elif“

Bleib dran und übe die Beispiele aus diesem Beitrag. Jeder kleine Schritt bringt dich deinem ersten eigenen Programm näher!


Quellen und weiterführende Informationen

  1. Python Software Foundation – The Python Tutorial: An Informal Introduction
  2. Python Software Foundation – Data Types
  3. Python Software Foundation – Built-in Functions: type(), int(), input() und print()
  4. Python Software Foundation – Built-in Types
  5. W3Schools – Python Variables
  6. W3Schools – Python Data Types
  • Python Variablen
  • Python Datentypen
  • Variablen einfach erklärt
  • Datentypen Python
  • Python lernen für Jugendliche
  • Python Grundlagen
  • String Integer Float Boolean
  • Coding für Anfänger
  • Programmieren für Schüler
  • Python Übungen für Anfänger

Hat dir der Artikel geholfen? Teile ihn weiter.

Bereit für den nächsten Schritt?

Finde eine Lehrkraft in deiner Nähe oder online – viele bieten die erste Stunde gratis an.

Lehrkraft finden