Übungsaufgaben
Hier ein paar Übungsaufgaben mit if
und else
.
- Überprüfe, ob eine vom Nutzer eingegebene Zahl positiv, negativ oder null ist.
So kannst du auf eine Eingabe vom Nutzer abwarten und diese zu einem
integer
umwandeln:user_input = input("Gebe bitte eine ganze Zahl ein: ") number = int(user_input)
Zeige Lösung
user_input = input("Gebe bitte eine ganze Zahl ein: ")
number = int(user_input)
if number > 0:
print("Zahl ist positiv")
elif number < 0:
print("Zahl ist negativ")
else:
print("Zahl ist null")
- Überprüfe, ob eine vom Nutzer eingegebene Zahl gerade oder ungerade ist.
Zeige Lösung
user_input = input("Gebe bitte eine Zahl ein: ")
number = float(user_input)
if number % 2 == 0:
print("Zahl ist gerade")
else:
print("Zahl ist ungerade")
- Lass den Nutzer zwei Zahlen eingeben und vergleiche diese beiden Zahlen und gib an, welche größer ist.
Zeige Lösung
number_one = float(input("Gebe bitte die erste Zahl ein: "))
number_two = float(input("Gebe bitte die zweite Zahl ein: "))
if number_one > number_two:
print(number_one, "ist groesser als", number_two)
else:
print(number_two, "ist groesser als", number_one)
- Überprüfe, ob eine vom Nutzer eingegebene Zahl in einem bestimmten Bereich liegt (z.B. zwischen 10 und 20).
Zeige Lösung
number = int(input("Gebe bitte eine ganze Zahl ein: "))
if number >= 10 and number <= 20:
print(number, "liegt zwischen 10 und 20")
else:
print(number, "liegt nicht zwischen 10 und 20")
- Lass den Nutzer zwei Zahlen eingeben und schreibe eine Bedingung, die prüft, ob einer der beiden Zahlen durch die andere ohne Rest teilbar ist, also ein ganzzahliges Vielfaches der anderen ist.
Zeige Lösung
number_one = float(input("Gebe bitte die erste Zahl ein: "))
number_two = float(input("Gebe bitte die zweite Zahl ein: "))
if number_one % number_two == 0:
print(number_one, "ist ein Vielfaches von", number_two)
elif number_two % number_one == 0:
print(number_two, "ist ein Vielfaches von", number_one)
else:
print(number_one, "und", number_two, "sind keine Vielfache von sich")
- Lass den Nutzer drei Zahlen eingeben und erkenne welche davon die größte ist und welche davon die kleinste ist
Zeige Lösung
- Lass den Nutzer sein eigenes Alter eingeben und empfehle aufgrund des Alters einen Film.
Zeige Lösung