fizzbuzz

"fizzbuzz" wohl die berühmteste Programmieraufgabe auf der Welt. Jeder der Programmieren lernt oder studiert, wird früher oder später diese Aufgabe mal gestellt bekommen, denn fizzbuzz ist das perfekte Problem für Programmieranfänger, die Schleifen lernen. Dann lass uns mal anfangen!

Gehe von 1 bis 100

  • Wenn eine Zahl ohne Rest durch 3 teilbar ist, dann gebe "fizz" in die Konsole aus
  • Wenn eine Zahl ohne Rest durch 5 teilbar ist, dann gebe "buzz" in die Konsole aus
  • Sonst gebe die Zahl so wie sie ist in die Konsole aus

Beispielausgabe vom Ergebnis:

1
2
fizz
4
buzz
fizz
7
8
...
Zeige Lösung
for x in range(1, 101):
    if x % 3 == 0:
        print("fizz")
    elif x % 5 == 0:
        print("buzz")
    else:
        print(x)

Jetzt bearbeite dein Code und gebe "fizzbuzz" in die Konsole aus, wenn die Zahl ohne Rest durch 3 und 5 teilbar ist.

Beispielausgabe vom Ergebnis:

1
2
fizz
4
buzz
fizz
7
8
fizz
buzz
11
fizz
13
14
fizzbuzz
16
...
Zeige Lösung
for x in range(1, 101):
    is_fizz = x % 3 == 0
    is_buzz = x % 5 == 0

    if is_fizz and is_buzz:
        print("fizzbuzz")
    elif is_fizz:
        print("fizz")
    elif is_buzz:
        print("buzz")
    else:
        print(x)