Модуль: (Python-база) Работа с range()


14. Смехо-ракета

Логическое выражение a % b == 0 позволяет проверить кратно ли числа a числу b.(Число a кратно числу b, если остаток при делении a на b равен нулю.)
 
На старте космодрома стоит Смехо‑ракета. Каждый раз, когда диктор произносит число обратного отсчёта, толпа реагирует смешным звуком.

Ниже написана программа, которая:
  • принимает на вход целое число N;
  • печатает обратный отсчёт от N до 1 с шагом -1;
    • если число делится на 3 — добавляет «ха-ха!»;
    • если число делится на 5 — добавляет «йо-хо!»;
    • если делится на 15 (то есть на 3 и на 5 одновременно) — «ХА-ХА-ЙО!»;
    • иначе — «бум-бум»;
  • после окончания цикла печатает «Пуск!».
Допишите пропущенные строки!
Примеры
Входные данныеВыходные данные
1 15
15 - ХА-ХА-ЙО!
14 - бум-бум
13 - бум-бум
12 - ха-ха!
11 - бум-бум
10 - йо-хо!
9 - ха-ха!
8 - бум-бум
7 - бум-бум
6 - ха-ха!
5 - йо-хо!
4 - бум-бум
3 - ха-ха!
2 - бум-бум
1 - бум-бум
Пуск!

Вставьте недостающие фрагменты кода
Python
1
n = int(input())    
2
for i in range(n, 0, -1):    
3
    if i % 15 == 0:    
4
5
    elif i % 3 == 0:    
6
7
    elif i % 5 == 0:    
8
9
    else:    
10
11