Quiz: Entscheidungen
Acht Fragen zu Wahrheitswerten, Vergleichen, and, or und not und zu Entscheidungen mit if, elif und else in Python.
Welchen Typ hat der Wert von 5 > 3?
Ein Vergleich beantwortet eine Ja-Nein-Frage, hier mit True. True und
False sind Wahrheitswerte, und ihr Typ heißt bool.
Was ist der Unterschied zwischen x = 5 und x == 5?
= weist zu und verändert damit x, == vergleicht und liefert True
oder False, ohne etwas zu verändern.
Was gibt print("Ja" == "ja") aus?
Texte sind nur gleich, wenn sie Zeichen für Zeichen übereinstimmen, auch in
der Groß- und Kleinschreibung. Mit "Ja".lower() == "ja" ergäbe der
Vergleich True.
Was gibt dieses Programm aus?
age = 15
student = True
print(age >= 18 or student, not student)age >= 18 ist falsch, student ist wahr, und für or genügt eine wahre
Seite, also True. not student dreht True um und ergibt False.
Welche Bedingungen sind wahr, wenn number = 12 ist? (mehrere richtig)
12 lässt sich ohne Rest durch 2 teilen, liegt zwischen 10 und 20 und steht
in der Liste. Größer als sich selbst ist 12 nicht, und not dreht den
wahren Vergleich number == 12 in False um.
Was gibt dieses Programm aus?
temperature = 25
if temperature >= 10:
print("mild")
elif temperature >= 20:
print("warm")
else:
print("kalt")Python nimmt die erste Bedingung, die wahr ist, und 25 ist mindestens 10. Die übrigen Bedingungen prüft es danach nicht mehr, deshalb gehört bei Bereichen die Abfrage mit dem höchsten Wert nach oben.
Was gibt dieses Programm aus?
answer = "nein"
if answer == "ja" or "j":
print("Zugestimmt.")
else:
print("Abgelehnt.")Python liest die Bedingung als (answer == "ja") or "j". Rechts vom or
steht kein Vergleich, sondern der Text "j", und ein Text, der nicht leer
ist, gilt als wahr. Richtig wäre answer == "ja" or answer == "j" oder
answer in ["ja", "j"].
Was gibt dieses Programm aus?
def size(number):
if number > 10:
return "groß"
if number > 5:
return "mittel"
return "klein"
print(size(8), size(20))8 ist nicht größer als 10, aber größer als 5, also liefert size(8) den
Text "mittel". Bei 20 ist die erste Bedingung wahr, und return beendet
die Funktion sofort mit "groß".
Mit Lösungen herunterladen: CSV Anki
Mehr dazu
Details
- Niveau
- Einstieg
- Module
- Digitalisierung und Programmierung
- In Lernpfaden
- Python für Anfänger
- Code
3442- Stand
- 1. November 2026
- Status
- veröffentlicht