In der Welt der Informatik spielen Variablen eine wichtige Rolle. Sie sind grundlegende Bausteine für die Speicherung und Veränderung von Daten in einem Computerprogramm. Eine Variable kann als ein benannter Speicherort betrachtet werden, der einen Wert enthält, der sich während der Laufzeit eines Programms ändern kann. Die Verwendung von Variablen ermöglicht es Programmierern, Daten flexibel zu verarbeiten und Informationen zu speichern, die für die Ausführung eines Programms erforderlich sind.

Definition: Variablen sind benannte Container zur Speicherung von Daten.

Datentypen in Python

Python ist grundsätzlich eine „typlose“ Programmiersprache. Bei der Definition einer Variablen wird deren Datentyp automatisch erkannt, er muss daher nicht explizit angegeben werden. Um mit Variablen zu rechnen, sollte man jedoch die Datentypen der Variablen kennen, um Fehlermeldungen zu verhindern.

BezeichnungBedeutungBeispiel
IntegerGanzzahl2
FloatFließkommazahl2.1
StringZeichenkette„Hallo Welt“
BooleanWahrheitswertTrue

Achtung: Bei Fließkommazahlen muss ein Punkt anstelle des Kommas verwendet werden. Zeichenketten müssen in Anführungsstrichen geschrieben werden.

Definition von Variablen in Python

Variablen besitzen einen Namen und einen zugewiesenen Wert. Diese Bestandteile spiegeln sich auch bei der Variablendefinition in der Programmiersprache Python wieder.

Zusätzlich müssen im Umgang mit Variablen einige Regeln beachtet werden.

  • Variablen beginnen mit einem (kleinen) Buchstaben oder einem Unterstrich
  • Variablen dürfen keine Sonderzeichen beinhalten, nur A-z, 0-9 und Unterstriche
  • Variablen sind „case-sensitive“, d. h. die Variable alter und die Variable Alter sind zwei verschiedene Variablen

Übungsaufgaben

Aufgabe 1: Entwickle ein Python Programm, welches eine eckige Spirale aus sieben Linien zeichnet, indem du das vorhandene Programm vervollständigst. Die Startlänge soll dabei einer Variable laenge zugewiesen werden. Außerdem soll sich die Länge nach jeder gezeichneten Linie um fünf Einheiten vergrößern.

Beispiel einer Spirale mit Startlänge 10

Hilfe 1 (Hier klicken!)

Hilfe 1: Eine Variable definierst du, indem du den Variablennamen klein schreibst und mittels dem Operator = (gleich) einen Wert zuweist.

Hilfe 2 (Hier klicken!)

Hilfe 2: Die Längenvariable kann durch die folgende Anweisung realisiert werden.
laenge = 10

Hilfe 3 (Hier klicken!)

Aufgabe 2: Entwickle ein Python Programm, welches ein Quadrat mit einer variablen Seitenlänge zeichnet, indem du das bereits vorhandene Programm ergänzt. Der Befehl input() ermöglicht dabei eine Benutzereingabe, wie du im unten stehen Beispiel ausprobieren kannst. (Gib dazu im unteren Bereich des Beispiels eine positive Zahl ein.)

Hilfe 1 (Hier klicken!)

Hilfe 1: Zeichne ein ganz normales Quadrat. Verwende als Linienlänge den Namen laenge. Dabei handelt es sich um die Variable mit der Seitenlänge des Quadrates.

Hilfe 2 (Hier klicken!)

Hilfe 2: Beginne mit dem folgenden Quellcode.

Aufgabe 3: Vervollständige das gegebene Python Programm, sodass die Turtle einen farbigen Kreis mit einem vom Nutzer gegebenen Radius zeichnet. Der Nutzer soll bei der Eingabe der Farbe die vier Farben red, blue, green und orange vorgeschlagen bekommen. Beispiel (Kreis): turtle.circle(50) liefert einen Kreis mit einem Radius von 50 Längeneinheiten.

Hilfe 1 (Hier klicken!)

Hilfe 1: Die Benutzereingabe für den Wert der Variable radius kann mit dem folgenden Code realisiert werden.
radius=input(„Gib den Radius des Kreises an.“)

Hilfe 2 (Hier klicken!)

Hilfe 2: Du kannst mittels turtle.color(farbe) der Turtle die gewählte Farbe zuweisen.

Aufgabe: Gib mir eine Rückmeldung, wie gut du beim Lösen der Aufgaben zurechtgekommen bist, indem du die folgende Umfrage beantwortest.

Herzlichen Glückwunsch. Du hast diesen Raum abgeschlossen. Wenn du Lust hast, findest du unter dem folgenden Button eine Zusatzaufgabe.