Als Reaktion auf this challenge, schrieb ich den folgenden Code:Gibt es eine Möglichkeit, zu überprüfen, ob mehrere Aussagen mit einem einzigen 'elif' wahr sind?
for i in range(1, 101):
if i % 3 == 0:
print("Fizz")
if i % 5 == 0:
print("Buzz")
if i % 15 == 0:
print("Fizzbuzz")
elif i % 3 !=0:
print(i)
elif i % 5 !=0:
print(i)
elif i % 15 !=0:
print(i)
Es funktioniert, aber ich bin nicht sicher, ob es die effizienteste Methode ist. Zum Beispiel war eines der Dinge, die ich unsicher war, wie man mehrere Tests für die Teilbarkeit mit nur 1 elif
einschließen. Jede Hilfe wird geschätzt!
Ich glaube nicht, diese Arbeit macht. Dies wird "FizzBuzz" zweimal für ein Vielfaches von 15 drucken. – CollinD
Was Sie geschrieben haben, funktioniert nicht wirklich. – user2357112