Задать вопрос

Как, посчитав sin(pi/3), получить ответ «√3/2», а не его точное значение?

Например: как с помощью math, numpy или какой-нибудь другой библиотеки, посчитав sin(pi/3), получить в ответе не 0.8660254037844386, а иррациональное число '√3/2'
  • Вопрос задан
  • 3192 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Tiendil
@Tiendil
Разработчик ПО.
Я бы погуглил что-то вроде «python symbolic math»

Для начала можно посмотреть вот эту библиотеку: sympy.org/ru/index.html
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
KvanTTT
@KvanTTT
Можно с помощью табличной подстановки для наиболее распространенных углов от 0 до pi/2. А на весь остальной диапазон от 0 до pi*2 расширяется с помощью стандартных формул (угол сначала нужно нормализовать).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы