Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 30, 2012 14:11:34

aleksander1111
Зарегистрирован: 2012-03-24
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка расчёта

Привет) Я считаю курсовой проект в python. Задана формула: C=a/(b*x)**1.0/2.0
a=1.287
b=1.6
x=0.007
Cчитаю эту формулу в python, получается С=57.455; А если посчитать на калькуляторе, ответ будет 12,87… Почему python не верно считает???

Офлайн

#2 Сен. 30, 2012 14:35:50

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Ошибка расчёта

Порядок выполнения операций
Скобки нужно добавить.

Офлайн

#3 Сен. 30, 2012 15:35:43

aleksander1111
Зарегистрирован: 2012-03-24
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка расчёта

Добавив скобки, получается 229… Ещё больше, чем было!

Офлайн

#4 Окт. 1, 2012 03:05:25

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9992
Репутация: +  857  -
Профиль   Отправить e-mail  

Ошибка расчёта

>>> a, b, x = 1.287, 1.6, 0.007
>>> a / (b * x) ** 0.5
12.161006919071884
>>>



Офлайн

#5 Окт. 1, 2012 15:02:55

aleksander1111
Зарегистрирован: 2012-03-24
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка расчёта

Спасибо)))

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version