Привет!
Как в пайтоне сделать так, чтобы число было под корнем. Допустим, нужно вычислить косинус 30 градусов, при использовании sqrt выводит 0.1542… , а мне нужно, чтобы значение было √3/2 и в дальнейшем иметь возможность манипулировать этим значением (√3/2 * 2 = √3 ). Пробовал создать функцию, но смекалки и навыков хватило только на
def perevod(x): # Таблица синусов и косинусов
global sin_x
global cos_x
if x == 0:
sin_x = ‘0’
cos_x = ‘1’
elif x == 30:
sin_x = ‘1/2’
cos_x = ‘kor(3)/2’
elif x == 45:
sin_x = ‘kor(2)/2’
cos_x = ‘kor(2)/2’
elif x == 60:
sin_x = ‘kor(3)/2’
cos_x = ‘1/2’
elif x == 90:
sin_x = ‘1’
cos_x = ‘0’
elif x == 180:
sin_x = ‘0’
cos_x ='-1'
elif x == 270:
sin_x = ‘-1’
cos_x = ‘0’
функция получилась слишком примитивна, а главное значения получались типа str, что не позволяло мне использовать их для дальнейших вычислений.
Подскажите какой-нибудь метод в python или идею для написания нормальной функции.