Найти - Пользователи
Полная версия: Сохранить число под корнем
Начало » Центр помощи » Сохранить число под корнем
1
16artemiy16
Привет!

Как в пайтоне сделать так, чтобы число было под корнем. Допустим, нужно вычислить косинус 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 или идею для написания нормальной функции.
JOHN_16
может быть sympy вам поможет?
J.R.
.
Andrew22528
Попробуйте сделать класс и сделайте методы (http://www.python-course.eu/python3_magic_methods.php) Например, __mul__ - умножениею
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB