Datentypen in der Programmierung

Es gibt die Datentypen

  • Integer – ganze Zahlen
  • Float – Fließkommazahlen
  • String – Zeichenkette 
  • Boolean – boolesche Werte (=true oder false)
  • List – Liste
  • Tuple – Tupel

Beispielaufgabe: Überprüfen, ob der Datentyp ein Integer ist:

Um zu überprüfen, ob der Benutzer einen Integer eingegeben hat, kannst du die Eingabe zunächst in einen Integer umzuwandeln versuchen und dabei eine Ausnahmebehandlung verwenden:

print("Gib einen Datentyp Integer ein")
n = input()

try:
    n = int(n)
    print("Ja, korrekt")
except ValueError:
    print("Nein, leider falsch")

Dieser Code versucht, die Eingabe in einen Integer zu konvertieren. Wenn dies gelingt, wird „Ja, korrekt“ ausgegeben. Falls ein Fehler auftritt (weil die Eingabe kein gültiger Integer ist), wird „Nein, leider falsch“ ausgegeben.