Предмет: Информатика, автор: ann29496

НЕВЕРОЯТНО СРОЧНО Користувач вводить час з електорного годиннику у вигляді трьох чисел - 23 56 59, та четверте число - кільікість секунд. Напишіть програму, яка покаже час на годиннику через кількість секунд - четверте число.
Приклад:
На вході :16 23 28 35
На виході: 16 24 3

Ответы

Автор ответа: dimonchop
2

Відповідь:

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))

Автор ответа: FRA1DEN
0

Ответ:

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

Похожие вопросы