Pythoninterpreter
Schreibe dein Programm, drücke Ausführen und entdecke Python.
Schritt für Schritt zu deinem eigenen Programm
Nachprogrammieren → Verändern → Selbst entwickeln. Du entscheidest, welche Station du übst.
Fortschritt wird nur in diesem Browser gespeichert. Auf gemeinsam genutzten Geräten teilen sich alle denselben Lernstand. Deine Programme werden nicht gespeichert.
Beispiel zum Nachprogrammieren
Trage benötigte Antworten unten unter „Eingaben für input()“ ein, jeweils eine pro Zeile. Dezimalzahlen schreibst du mit Punkt.
Tipp
Schreibe das Beispiel im Programmfeld nach und führe es aus.
Selbstkontrolle: Ein fehlerfreier Programmlauf ist Voraussetzung. Ob deine Lösung zur Aufgabe passt, prüfst du selbst. Die Punkte sind keine Note.
Grundbefehle nachschlagen
Ausgabe & Variablen
name = "Ada"
alter = 14
print("Hallo", name)
print(alter + 1)# Kommentar erklärt deinen Code.
Rechnen
print(3 + 2) # 5 print(3 * 2) # 6 print(7 / 2) # 3.5 print(7 // 2) # 3 print(7 % 2) # Rest: 1 print(2 ** 3) # Potenz: 8
Subtraktion: 7 - 2. Dezimalzahlen mit Punkt schreiben.
Eingaben
name = input("Dein Name: ")
zahl = int(input("Eine Zahl: "))
print(name, zahl * 2)Antworten vor dem Start unten bei „Eingaben“ eintragen: eine Antwort pro Zeile. float("3.5") wandelt eine Dezimalzahl um.
Entscheidungen
zahl = 7
if zahl > 5:
print("Größer als fünf")
else:
print("Höchstens fünf")Vergleiche: == != < <= > >=. Verknüpfen mit and, or, not.
Schleifen
for i in range(1, 6):
print(i)
zahl = 3
while zahl > 0:
print(zahl)
zahl -= 1range(1, 6) liefert 1 bis 5. break beendet eine Schleife.
Listen & Funktionen
zahlen = [2, 4, 6]
zahlen.append(8)
print(zahlen[0], len(zahlen))
def quadrat(x):
return x ** 2
print(quadrat(5))Die erste Listenposition ist 0. sum(zahlen) berechnet die Summe.
Nach if, else, for, while und def steht ein Doppelpunkt. Den zugehörigen Block mit vier Leerzeichen einrücken.
Jeder Start beginnt mit einem frischen Python.
Ausgabe
Bereit. Starte dein Programm mit Ausführen.
Eingaben für input()
Python liest die Antworten der Reihe nach. Sind sie aufgebraucht, erscheint ein EOFError.
Dein Programm läuft ausschließlich auf deinem Gerät in einer isolierten Browserumgebung. Es wird nicht an den Server gesendet. Netzwerkzugriffe und Zugriff auf deine PC-Dateien sind für das Programm gesperrt. Nach 5 Sekunden wird ein laufendes Programm beendet; mit Stopp kannst du es jederzeit abbrechen.
Beim ersten Ausführen wird die Python-Laufzeit (Pyodide) aus dem Internet geladen. Zusätzliche Pakete können nicht nachgeladen werden. Code und Eingaben werden nicht gespeichert.