Простая программа, высчитывающая часы-минуты-секунды из вводимых секунд. python. - Компьютерные вопросы

Вопрос Простая программа, высчитывающая часы-минуты-секунды из вводимых секунд. python.

Регистрация
25 Июл 2013
Сообщения
96
Репутация
0
Спасибо
0
Монет
0
Только учусь программировать на python (1-2 часа), и возник вопрос в коде представленном на скрине ниже.
276255851_3947a79dbe025764692e5a973c57ea59_800.png



Программа выводит 1:00:2, вместо 1:00:02, хотя на скрине все условия поставлены (2<10) и должно вывести с нулем перед s
 
Регистрация
10 Ноя 2013
Сообщения
75
Репутация
-2
Спасибо
0
Монет
0
Это?
input_seconds = int(input(""))

hours = input_seconds // 3600
minutes = (input_seconds % 3600) // 60
seconds = (input_seconds % 3600) % 60

print(f"{hours}:{minutes}:{seconds}")
 
Регистрация
1 Авг 2013
Сообщения
69
Репутация
3
Спасибо
1
Монет
0
seconds = int(input()) % 86400
hours, seconds = divmod(seconds, 3600)
minutes, seconds = divmod(seconds, 60)

print(f"{hours:02}:{minutes:02}:{seconds:02}")
 
Регистрация
16 Дек 2013
Сообщения
77
Репутация
-6
Спасибо
0
Монет
0
# Получить количество секунд от пользователя
n = int(input("Введите количество секунд: "))

# Вычислить количество часов, минут и секунд
hours = n // 3600
minutes = (n % 3600) // 60
seconds = n % 60

# Сформировать строку в нужном формате
time_str = f"{hours}:{minutes:02d}:{seconds:02d}"

# Вывести результат
print(f"Часы покажут {time_str}")
 
Сверху Снизу