Условия задачи:

 

Калькулятор времени. Напишите  программу, которая просит пользователя ввести количество секунд и работает следующим образом.
•В минуте 60 секунд. Если число введенных пользователем секунд больше или равно 60, то программа должна преобразовать число секунд в минуты и секунды.
•В часе 3 600 секунд. Если число введенных пользователем секунд больше или равно 3 600, то программа должна преобразовать число секунд в часы, минуты и секунды.
•В дне 86 400 секунд. Если число введенных пользователем секунд больше или равно 86 400, то программа должна преобразовать число секунд в дни, часы, минуты и секунды.

 

Решение задачи:

MINUTE = 60
HOUR = 3600
DAY = 86400
seconds_input = int(input('Введите количество секунд: '))
if seconds_input < MINUTE:
    print(f'Преобразовывать не нужно')
elif seconds_input < HOUR:
    minute = seconds_input // MINUTE
    second = seconds_input % MINUTE
    print(f'Во введенных {seconds_input} секундах: {minute} минут {second} секунд ')
elif seconds_input < DAY:
    hour = seconds_input // HOUR
    minute = seconds_input % HOUR // MINUTE
    second = seconds_input % HOUR % MINUTE
    print(f'Во введенных {seconds_input} секундах: {hour} час {minute} минут {second} секунд ')
else:
    day = seconds_input // DAY
    hour = seconds_input % DAY // HOUR
    minute = seconds_input % DAY % HOUR // MINUTE
    second = seconds_input % DAY % HOUR % MINUTE
    print(f'Во введенных {seconds_input} секундах: {day} дней {hour} часов {minute} минут {second} секунд ')