НЕВЕРОЯТНО СРОЧНО Користувач вводить час з електорного годиннику у вигляді трьох чисел - 23 56 59, та четверте число - кільікість секунд. Напишіть програму, яка покаже час на годиннику через кількість секунд - четверте число.
Приклад:
На вході :16 23 28 35
На виході: 16 24 3
Answers & Comments
Відповідь:
time_str = input("Введіть час у форматі 'hh mm ss': ")
seconds = int(input("Введіть кількість секунд: "))
hours, minutes, seconds_original = map(int, time_str.split())
new_seconds = seconds_original + seconds
new_minutes = new_seconds // 60
new_hours = hours + new_minutes // 60
new_seconds = new_seconds % 60
new_minutes = new_minutes % 60
new_hours = new_hours % 24
print("{:02d} {:02d} {:02d}".format(new_hours, new_minutes, new_seconds))
Ответ:
hour, minute, second, add_seconds = map(int, input().split())
total_seconds = hour * 3600 + minute * 60 + second + add_seconds
new_hour = total_seconds // 3600 % 24
new_minute = total_seconds // 60 % 60
new_second = total_seconds % 60
print(new_hour, new_minute, new_second)
Код на языке Python