1112
Студентов
89%
Завершения
src/solution.py
Напишите функцию diff
, которая принимает два угла (int) и возвращает наименьшую разницу между ними.
Примеры:
from solution import diff
diff(0, 45)
# 45
diff(0, 180)
# 180
diff(0, 190) # не 190, а 170, потому что 170 меньше
# 170
diff(120, 280)
# 160
Подсказки
Углы могут быть указаны отрицательные или очень большие (1000 градусов!), но следует помнить, что арифметика над углами — модульная (по модулю 360).
Вам могут пригодиться функция abs
, возвращающая абсолютное значение (модуль) аргумента, и функция min
, выбирающая из двух аргументов минимальный:
abs(-1)
# 1
min(10, 7)
# 7
Для полного доступа к испытанию нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.