Назад к задачам
Junior — Senior
12

Вывод чисел от 1 до 100 с заменой по правилам FizzBuzz

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Требуется реализовать функцию, которая печатает последовательность чисел от 1 до 100. При этом:

  • если число делится на 3 без остатка, вместо него выводится строка «Fizz»;
  • если число делится на 5 без остатка, выводится строка «Buzz»;
  • если число одновременно кратно и 3, и 5, выводится строка «FizzBuzz»;
  • во всех остальных случаях выводится само число.
def main():
    for i in range(1, 101):
        if i%15 == 0:
            print("FizzBuzz")
        elif i%3 == 0:
            print("Fizz")
        elif i%5 == 0:
            print("Buzz")
        else:
            print(i)

main()