1511
Студентов
94%
Завершения
src/solution.py
Реализуйте функцию fizz_buzz
, которая возвращает строку с числами (через пробел) в диапазоне от begin
до end
включительно. При этом:
- Если число делится без остатка на
3
, то вместо него выводится словоFizz
- Если число делится без остатка на
5
, то вместо него выводится словоBuzz
- Если число делится без остатка и на
3
, и на5
, то вместо числа выводится словоFizzBuzz
- В остальных случаях в строку добавляется само число
Функция принимает два параметра (begin
и end
), определяющих начало и конец диапазона (включительно). Если диапазон пуст (в случае, когда begin > end
), то функция возвращает пустую строку.
Пример
Вызов функции:
from solution import fizz_buzz
print(fizz_buzz(1, 5))
# => 1 2 Fizz 4 Buzz
print(fizz_buzz(11, 20))
# => 11 Fizz 13 14 FizzBuzz 16 17 Fizz 19 Buzz
Это задание крайне часто задают на собеседованиях.
Для полного доступа к испытанию нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.