import math
def deg_to_rad(x):
return x * math.pi / 180
def ring(r, a):
return math.pi * r * a / 180
def area(r, a):
return math.pi * r * r * a / 360
def arc(r, a):
c = deg_to_rad(a)
l = ring(r, a)
s = area(r, a)
return [l, s]
print(*arc(100, 90), sep='\n')
print()
print(*arc(50, 30), sep='\n')
Функция arc() принимает два числа: радиус окружности и угол в градусах и возвращает два вещественных числа: длину дуги и площадь сектора. Округлять не нужно.
Формулы для расчета длины дуги:
площади сектора:
Число π возьмите из библиотеки math.