Перейти к основному содержимому
← КурсыPython FoundationsМодуль 1 · Основы синтаксисаФиззБаззwrite14 / 174
+100 XP
Задание
📝 Задание: FizzBuzz (классическая задача) Для каждого числа от 1 до 15: • Если делится на 3 → "Fizz" • Если делится на 5 → "Buzz" • Если делится И на 3, И на 5 (то есть на 15) → "FizzBuzz" • Иначе → само число 📋 Что нужно сделать: 1. Используй `for i in range(1, 16):` 2. Проверяй условия через `if / elif / elif / else` 3. **Порядок ВАЖЕН!** Проверяй "делится на 15" ПЕРВЫМ 💡 Похожий пример (только Fizz при делении на 4): for n in range(1, 13): if n % 4 == 0: print("Pop") else: print(n) 💡 Почему "делится на 15"? Число делится И на 3 И на 5 → делится на 15. Можно писать `i % 15 == 0` или `i % 3 == 0 and i % 5 == 0` — результат одинаковый. ⚠️ ЛОВУШКА: если поставить `if i % 3 == 0:` ПЕРВЫМ, то для 15 выведется "Fizz" а не "FizzBuzz". Порядок проверок имеет значение! Ожидаемый вывод: 1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz
✏️ Пиши код здесь
🐍
Загрузка Python...
Одноразовая загрузка (~1 МБ). Далее — мгновенно.
📊 Результат
Нажмите «Запустить», чтобы увидеть результат...

💬 Обсуждение

Будьте первым — задайте вопрос или поделитесь подсказкой.
Войдите чтобы участвовать в обсуждении. Чтение бесплатно.
Загрузка обсуждения…