Aufgabe 1: Positiv oder Negativ
Erstelle eine Variable num mit einer Zahl (z.B. num = -2). Schreibe einen if–else-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ß")