Eingabe und Ausgabe in Python

Ein Programm, das nichts ausgibt und nichts entgegennimmt, merkt niemand. Eingabe und Ausgabe sind deshalb die ersten beiden Befehle, die du brauchst.

print(…) Ausgabe – schreibt etwas auf den Bildschirm
input(…) Eingabe – wartet, bis jemand etwas tippt und Enter drückt
zahl = int(input("Gib eine Zahl ein: "))
print("Das Doppelte ist", zahl * 2)

⚠️ Die wichtigste Regel: input liefert immer Text

Auch wenn jemand 5 eintippt, kommt bei Python die Zeichenkette „5“ an – keine Zahl. Deshalb musst du umwandeln:

  • int() für ganze Zahlen · float() für Kommazahlen
  • Ohne Umwandlung wird aus "2" + "3" nämlich „23“ und nicht 5 – das Plus klebt Texte aneinander

💡 Zwei Schreibweisen für die Ausgabe: Mit Komma trennt print automatisch durch ein Leerzeichen — print("Hallo", name). Eleganter ist ein f-String: print(f"Hallo {name}, du bist {alter} Jahre alt.")