Lokal in deinem Browser

Pythoninterpreter

Schreibe dein Programm, drücke Ausführen und entdecke Python.

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 -= 1

range(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.

Strg + Enter startet · Tab rückt ein

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.