print("It is %d hours %d minutes." % (math.floor(inp / 30), (inp % 30) * 2)) где inp - это как раз входная переменная Если тебе надо снимать данные со стандартного входа, то добавь перед печатью строку inp = sys.argv[1]
алгоритм проще простого, 90 градусов = 3 часа. Что из этого следует? каждые 30 градусов = 1 часу. пусть введем 150. 150 / 30 = 5 часов. Как сделать if больше-равно нулю и меньше 360 уж должен уметь или спрашивать такие вещи целенаправленно. По такому же принципу делаешь и для минут. Помочь могу - решать за тебя = нет
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.