Aufgabe 1: Positiv oder Negativ

Erstelle eine Variable num mit einer Zahl (z.B. num = -2). Schreibe einen ifelse-Block, der prüft, ob num positiv oder negativ ist, und gebe entsprechend "Positiv" oder "Negativ" aus.

Musterlösung: Positiv/Negativ
num = -2
if num >= 0:
    print("Positiv")
else:
    print("Negativ")

Aufgabe 2: Altersklasse

Gegeben ist alter = 30. Verwende if/elif/else, um folgende Ausgaben zu erzeugen:

  • Wenn alter < 18: "Noch nicht volljährig"
  • Wenn alter >= 18 und < 65: "Im Erwerbsalter"
  • Wenn alter >= 65: "Rentneralter"
Musterlösung: Altersklasse
alter = 30
if alter < 18:
    print("Noch nicht volljährig")
elif alter < 65:
    print("Im Erwerbsalter")
else:
    print("Rentneralter")

Aufgabe 3: Gerade/Ungerade

Erstelle eine Variable zahl = 7. Prüfe mit einer Bedingung, ob die Zahl gerade oder ungerade ist, und gebe "Gerade" oder "Ungerade" aus.

Musterlösung: Gerade/Ungerade
zahl = 7
if zahl % 2 == 0:
    print("Gerade")
else:
    print("Ungerade")

Aufgabe 4: Notenbewertung

Schreibe ein Programm, das eine Schulnote (1–6) ausgibt und dabei folgenden Text ausgibt: 1 → „Sehr gut“, 2 → „Gut“, 3 → „Befriedigend“, 4 → „Ausreichend“, 5 → „Mangelhaft“, 6 → „Ungenügend“. Verwende if/elif/else.

Musterlösung: Notenbewertung
note = 2
if note == 1:
    print("Sehr gut")
elif note == 2:
    print("Gut")
elif note == 3:
    print("Befriedigend")
elif note == 4:
    print("Ausreichend")
elif note == 5:
    print("Mangelhaft")
else:
    print("Ungenügend")

Aufgabe 5: Bereichsprüfung

Erstelle zahl = 15. Prüfe mit if/elif/else, ob die Zahl im Bereich von 10 bis 20 (inklusive) liegt. Gib "Im Bereich", "Zu klein" oder "Zu groß" aus.

Musterlösung: Bereichsprüfung
zahl = 15
if 10 <= zahl <= 20:
    print("Im Bereich")
elif zahl < 10:
    print("Zu klein")
else:
    print("Zu groß")

Nach oben scrollen