Найти - Пользователи
Полная версия: Подскажите ошибку (задача про электронные часы)
Начало » Центр помощи » Подскажите ошибку (задача про электронные часы)
1
rodion1010
Задача:

Электронные часы показывают время в формате h:mm:ss, то есть сначала записывается количество часов, потом обязательно двузначное количество минут, затем обязательно двузначное количество секунд. Количество минут и секунд при необходимости дополняются до двузначного числа нулями.

С начала суток прошло n секунд. Выведите, что покажут часы.

Входные данные
Вводится число n - целое, положительное, не превышает 10^7.

Выходные данные
Выведите показания часов, соблюдая формат.

входные данные
3602
выходные данные
1:00:02
входные данные
129700
выходные данные
12:01:40

Решение:
 n = int(input())
print('%02d:%02d:%02d' % (n // 60 // 60 % 24, n // 60 % 60, n % 60))

При проверке на сайте выдает ошибки по нескольким тестам. Прогнал через цикл for, ни одного косяка не заметил.
scidam
rodion1010
сначала записывается количество часов
не сказано, что количество часов должно обязательно содержать 2 цифры.
rodion1010
Ай, я не заметил Спасибо!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB