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 wie14,-3oder2030float: Kommazahlen wie2.5oder-0.75– mit Punkt statt Kommastr(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.