Есть ответ 👍

Здравствуйте люблю программировать, но сегодня попался на вот эту ошибку программирую на пайтон вот код:

from fractions import Fraction
import math
s = input().split()
r = input().split()
a = [float(s[0]),float(r[0])]
b = [float(s[1]),float(r[1])]
c = Fraction(a[0] - a[1],2)
d = Fraction(b[0] - b[1],2)
c = math.sin(c) ** 2
d = math.sin(d) ** 2 * math.cos(a[0]) * math.cos(a[1])
e = c + d
e = math.asin(math.sqrt(e))
e = e * 2 * 6371
print(e)

а вот ошибка:

Traceback (most recent call last):
File "script.py", line 7, in
c = Fraction(a[0] - a[1],2)
File "/usr/local/python-3.8.1/lib/python3.8/fractions.py", line 174, in __new__
raise TypeError("both arguments should be "
TypeError: both arguments should be Rational instances

Быстрее

202
374
Посмотреть ответы 1

Ответы на вопрос:


Насколько я знаю всего два

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Другие предметы

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS