FizzBuzz Problem

Take a number and print "Fizz" if divisible by 3, "Buzz" if divisible by 5, and "FizzBuzz" if divisible by both.

Logic BuildingIntermediate
Logic Building
# Take number
num = int(input("Enter a number: "))

# FizzBuzz logic
if num % 3 == 0 and num % 5 == 0:
    print("FizzBuzz")
elif num % 3 == 0:
    print("Fizz")
elif num % 5 == 0:
    print("Buzz")
else:
    print(num)

Output

Enter a number: 15
FizzBuzz

Enter a number: 9
Fizz

Enter a number: 10
Buzz

Enter a number: 7
7

Check divisibility conditions in correct order.

Key Concepts:

  • Check both conditions first (FizzBuzz)
  • Then check individual conditions (Fizz, Buzz)
  • Order matters: check both before individual