Информатика

Используйте программирование для создания обратного отсчета! Много спортсменов жалуются на то, что судья слишком тихо

Используйте программирование для создания обратного отсчета! Много спортсменов жалуются на то, что судья слишком тихо отсчитывает секунды до старта ("Три!.. Два!.. Один!.."). Компания Go Ahead купила специальное табло, которое будет наглядно отображать оставшееся время. Необходимо написать программу для табло, чтобы оно последовательно выводило количество оставшихся секунд (см. демо-проект).
Верные ответы (1):
  • Yablonka
    Yablonka
    57
    Показать ответ
    Название: Создание обратного отсчета

    Разъяснение: Для решения данной задачи программирования необходимо написать программу, которая будет выводить количество оставшихся секунд на табло. Программа должна начинаться с ввода начального числа секунд от пользователя. Затем с помощью цикла while, значение будет уменьшаться на 1 каждую секунду и выводиться на табло.


    from time import sleep

    def countdown(seconds):
    while seconds > 0:
    print(seconds)
    seconds -= 1
    sleep(1)

    seconds = int(input("Введите количество секунд: "))
    countdown(seconds)


    Демонстрация:

    Введите количество секунд: 5
    5
    4
    3
    2
    1


    Совет: Если вы хотите, чтобы отсчет начинался с числа, отличного от введенного значения, вы можете добавить условие перед циклом, чтобы проверить, что значение больше нуля, и изменить его на нужное вам число. Например:


    if seconds <= 0:
    seconds = 5


    Проверочное упражнение: Напишите программу, которая запрашивает количество секунд от пользователя и выводит обратный отсчет на табло.
Написать свой ответ: