Запрограммируй обратный отсчёт! Многие спортсмены жаловались, что судья слишком тихо отсчитывает секунды, оставшиеся до старта («Три!.. Два!.. Один!..»). Фирма Go Ahead купила табло для наглядного отображения оставшегося времени.
Запрограммируй табло так, чтобы оно по порядку печатало, сколько секунд осталось (см. демо-проект).
ответ и Код:
import time
seconds = int(input("Введите кол-во секунд:\n"))
for i in range(1, seconds + 1):
print(i)
time.sleep(1)
print("Время закончилось!")
Объяснение:
Мы используем библиотеку time для функции sleep(int секунды)
Сперва мы начинаем цикл который будет длится 5 секунд (seconds + 1 - я сделал для того чтобы цикл шёл от 1 до 5 а не от 1 до 4)
Функция range(a, b) нужна чтобы начать с определённой цифры а не с нуля, так-как в Python и в других языках программирования отсчёт начинается с нуля
Дальше выводим i , ждём 1 секунду и повторяем
Удачи!