MINT lernen

Eingaben mit input

Mit input fragt das Programm nach einem Wert — so bestimmt der Mensch vor dem Bildschirm, was gezeichnet wird.

1

Das Programm fragt nach

  • Befehl:input("Wie viele Ecken?") zeigt die Frage und wartet auf eine Eingabe.
  • Speichern:antwort = input("…") legt die Eingabe in einer Variablen ab.
  • Immer Text:input liefert Text, auch wenn man eine Zahl eintippt.
  • In Zahl umwandeln:int(input("…")) macht aus dem Text eine ganze Zahl.

Wähle, was eingetippt wird. Das Programm verwendet die Eingabe als Eckenzahl.

Die Frage an die Nutzerin

Halte fest: Die Eingabe wird wie jede andere Variable benutzt — erst nach int(…) kann man mit ihr rechnen.

2

input schreiben

  • Text:name = input("Wie heißt du?") — Ergebnis ist Text.
  • Zahl:n = int(input("Zahl: ")) — ganze Zahl zum Rechnen.
  • Kommazahl:x = float(input("Länge: ")) — z. B. 12.5 (mit Punkt).
  • Frage:Der Text in der Klammer erklärt, was eingegeben werden soll.
Merke

Zahl erfragen: ecken = int(input("Wie viele Ecken?"))

3

Allgemeine Hinweise

Text statt Zahl

Ohne int ergibt range(input("…")) einen TypeError — range braucht eine Zahl.

Ungültige Eingaben

Tippt jemand „fünf“ ein, meldet int einen ValueError. Die Frage sollte klar sagen, was erwartet wird.

Klare Frage

Eine gute Frage nennt Einheit oder Bereich: "Seitenlänge in Pixeln (10–200)?"

Videos