Решение 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

Your email address will not be published. Required fields are marked *

*