Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 2, 2015 17:09:37

Gyorgy
Зарегистрирован: 2015-02-02
Сообщения: 2
Репутация: +  1  -
Профиль   Отправить e-mail  

Помогите с заданиями

terabayt, спасибо Вам за подсказку!
Более того, согласно правилу приоритетности выполнения задач, сначала выполняются корни и квадраты, потом умножение и деление и только потом + и -
Т.е. хочу сказать, что одна пара скобок лишняя, в итоге получаю эту строку в виде:

b = -(math.pow((x-m), 2) / math.pow((2*s), 2))
а было
b = -(math.pow((x-m), 2) / (math.pow((2*s), 2)))
По сути ничего не изменилось, но -*- Simple is better than complex -*-

PanovSergey, спасибо, мне друг установил Sublime Text 2 еще у меня есть JuffEd, вероятно, этого будет достаточно. По работе с php файлами, ошибки синтаксиса подсвечиваются, но с py файлами еще нужно разобраться.

Maxim6630, спасибо, у меня тоже в душе закралось подозрение, что требуется иной подход, но недостаток знаний не дает сформировать конкретное видиние. Хотя мне уже очевидно, что и исправленный 2-й вариант не подойдет…

Господа, спасибо большое за уделенное время!

Офлайн

#2 Фев. 2, 2015 17:16:34

Maxim6630
От:
Зарегистрирован: 2007-12-19
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с заданиями

Gyorgy
:
Я не смотрел на ваше решение, потому что проверка до него даже не дойдет, прочитайте про аргументы ком строки.



Офлайн

#3 Фев. 2, 2015 21:40:06

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Помогите с заданиями

Gyorgy
сначала выполняются корни и квадраты, потом умножение и деление и только потом + и -
эт немного не сюда, эт подходит для такого
2*2**2
а в вашем случаее правильнее сказать что сначала вызываются функции, а потом мат операции
>>> def f(a,b):
...     return a+b
... 
>>> f(2,2)*2
8



————————————————
-*- Simple is better than complex -*-

Отредактировано terabayt (Фев. 2, 2015 21:40:21)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version