Übungsaufgaben
Hier ein paar Übungsaufgaben mit if
und else
:
- Überprüfe, ob eine Zahl positiv, negativ oder null ist und gib eine entsprechende Meldung aus.
Zeige Lösung
user_input = input("Gebe bitte eine ganze Zahl ein: ")
number = int(float(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 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")
- Vergleiche zwei 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 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")
- Schreibe eine Bedingung, die prüft, ob eine Zahl durch eine 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")
- Erkenne aus 3 Zahlen welche davon die größte ist und welche davon die kleinste ist
Zeige Lösung
- Empfehle aufgrund des Alters einer Person einen Film
Zeige Lösung