M8 · Pflicht

Zahl oder Text?

Übersicht: alle Merk- und Infokästen mit ihren Beispielen. Lücken erscheinen, sobald du sie im Heft richtig ausgefüllt hast.

Aufgabe 2 – Datentypen

Datentypen

Jeder Wert hat einen Datentyp. Er bestimmt, was man mit dem Wert machen kann:

  • int (integer): ganze Zahlen wie 14, -3 oder 2030
  • float: Kommazahlen wie 2.5 oder -0.75 – mit Punkt statt Komma
  • str (string): Text in Anführungszeichen wie "Mia", "14" oder " "

Mit type(…) fragst du Python nach dem Typ: print(type(2.5)) gibt <class 'float'> aus.

Achtung bei input: input(…) liefert immer Text – auch wenn jemand eine Zahl eintippt. Zum Rechnen wandelst du den Text um:

zahl = int(text)
kommazahl = float(text)
text = str(zahl)
zahl = int(input("Gib eine Zahl ein: "))
print(zahl * 2)
  • int("14") macht aus dem Text eine ganze Zahl, float("2.5") eine Kommazahl.
  • str(14) macht aus einer Zahl einen Text.

Zusammenfassung

Das Wichtigste:

Jeder Wert hat einen  : Ganze Zahlen sind  , Kommazahlen  , Text ist  . input liefert immer  . Zum Rechnen wandelt man ihn mit   in eine ganze Zahl um. Bei Texten hängt + die Texte  , bei Zahlen   es.

Willkommen bei ProgVenture!

Schön, dass Sie hier sind. ProgVenture wird laufend weiterentwickelt und ist derzeit im Alpha-Stadium. Das ist für den Einsatz im Unterricht wichtig:

Alpha: Die meisten Inhalte wurden mit KI-Unterstützung aus einem früheren Programmierkurs übertragen und sind noch nicht vollständig von Hand geprüft. Inhalte werden noch verändert und ergänzt. Bitte sehen Sie Aufgaben vor dem Einsatz im Unterricht durch und rechnen Sie mit Änderungen.

Fehler entdeckt oder eine Idee? Über „Feedback“ erreichen Rückmeldungen direkt die Entwicklung. Diesen Hinweis öffnen Sie jederzeit wieder über das Alpha-Siegel.