At My Fingertips
Rapid Playground
# Eingabe
altersliste = [17, 18, 19, 64, 65, 66]
erlaubnis = rectangle(1, 1, transparent)
# Verarbeitung
for alter in altersliste:
if alter <= 18:
erlaubnis = nein
elif 18 <= alter <= 65:
erlaubnis = ja
else:
erlaubnis = beside(ja, nein)
# Ausgabe
show_graphic(erlaubnis)
Überprüfen Sie:
Achten Sie darauf, dass sich der Ausgabebefehl in der Schleife befindet, damit nach jedem Schleifendurchlauf das Ergebnis ausgegeben wird.
[4, 7, 10, 15, 18]
durchläuft und für jede Zahl ausgibt, ob sie gerade oder ungerade ist (Paritätsprüfung). Verwenden Sie zahl % ... == 0
.["Maria", "Alice", "Bob", "Charlie"]
durchläuft und prüft, ob der Name „Alice“ in der Liste enthalten ist. Es wird eine entsprechende Nachricht ausgegeben, wenn der Name gefunden wird."Programmieren"
durchläuft und prüft, ob der Buchstabe "e" im String vorkommt. Geben Sie eine entsprechende Nachricht aus, je nachdem, ob der Buchstabe "e" enthalten ist."Programmieren"
durchläuft und für jeden Vokal ("a", "e", "i", "o", "u") im Wort eine Nachricht ausgibt.zahlen = [4, 7, 10, 15, 18]
for zahl in zahlen:
if zahl % 2 == 0:
print(zahl, "ist gerade.")
else:
print(zahl, "ist ungerade.")
# Erklärung:
# if zahl % 2 == 0: Überprüft, ob die Zahl gerade ist, und gibt die entsprechende Nachricht aus.
# else: Gibt aus, dass die Zahl ungerade ist, wenn sie nicht gerade ist.
namen = ["Maria", "Alice", "Bob", "Charlie"]
for name in namen:
if name == "Alice":
print("Alice wurde gefunden.")
break
else:
print("Alice wurde nicht gefunden.")
# Erklärung:
# if name == "Alice": Überprüft, ob der Name „Alice“ ist.
# break: Beendet die Schleife sofort, wenn der Name gefunden wurde.
# else (nach der Schleife): Wird nur ausgeführt, wenn die Schleife nicht mit einem break abgebrochen wurde (d.h., Alice wurde nicht gefunden).
wort = "Programmieren"
for buchstabe in wort:
if buchstabe == "e":
print("Der Buchstabe 'e' wurde gefunden.")
break
else:
print("Der Buchstabe 'e' wurde nicht gefunden.")
# Erklärung:
# if buchstabe == "e": Überprüft, ob der Buchstabe "e" im Wort vorkommt.
# break: Beendet die Schleife, wenn der Buchstabe gefunden wurde.
wort = "Programmieren"
vokale = "aeiou"
for buchstabe in wort:
if buchstabe.lower() in vokale:
print("Der Buchstabe", buchstabe, "ist ein Vokal.")
# Erklärung:
# buchstabe.lower() in vokale: Überprüft, ob der Buchstabe ein Vokal ist, wobei die Gross-/Kleinschreibung ignoriert wird.
# print: Gibt eine Nachricht für jeden Vokal aus, der im Wort vorkommt.
if
, elif
, else
) sinnvoll verwenden.This activity has been created by Gall and is licensed under CC BY-SA 4.0.
Selektion mit Schleifen
PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI
Privacy Policy • Platform Version c08406b (Wed, 20 Nov 2024 12:30:00 GMT)