Решение Python Задача «Часы – 1»
Условие
С начала суток прошло:
- H часов
- M минут
- S секунд
(0 ≤ H < 12, 0 ≤ M < 60, 0 ≤ S < 60)
Нужно определить, на какой угол (в градусах) повернулась часовая стрелка с начала суток.
Ответ — действительное число.
Логика решения
Часовая стрелка:
- За 12 часов делает полный круг — 360°
- Значит за 1 час проходит:
360 / 12 = 30°
- За 1 минуту проходит:
30 / 60 = 0.5°
- За 1 секунду проходит:
0.5 / 60 = 1/120°
Формула
угол = H * 30 + M * 0.5 + S * (1/120)
Решение
H = int(input())
M = int(input())
S = int(input())angle = H * 30 + M * 0.5 + S / 120print(angle)
Мы просто посчитали вклад часов, минут и секунд в общий угол.
Leave a Reply