← All examples

FizzBuzz

Python Algorithms

loop + multiple conditions

Flowchart (ISO 5807)

YesNoYesNoYesNoStartInput ni = 1, n, 1i % 15 == 0Output «FizzBuzz»i % 3 == 0Output «Fizz»i % 5 == 0Output «Buzz»Output iEndFigure 1 — fizzbuzz

Source code

def fizzbuzz(n):
    for i in range(1, n + 1):
        if i % 15 == 0:
            print("FizzBuzz")
        elif i % 3 == 0:
            print("Fizz")
        elif i % 5 == 0:
            print("Buzz")
        else:
            print(i)