Найти - Пользователи
Полная версия: Математическая формула
Начало » Python для новичков » Математическая формула
1
KittenJuly
Добрый день!
Бьюсь над заданием, написала программку, но при запуске выдается ошибка, никак не могу понять проблемы.
Задание:
есть 3 числа - аргументы командной строки.
Необходимо вывести результаты расчета формулы.
Мой код ниже.
 import sys
import math
x = float(sys.argv[1])
y = float(sys.argv[2])
z = float(sys.argv[3])
def my_function (f):
           f = (1/(z*math.sqrt(2*pi)))*math.exp(-((x-y)**2)/2*(z**2))
print f
Не нужно полностью переписывать, хочу разобраться сама, просьба просто указать на место ошибки.
Спасибо!
py.user.next
  
>>> import math
>>> 
>>> def f(x, y, z):
...     return (1 / (z * (2 * math.pi) ** 0.5)) * math.exp(-((x - y) ** 2) / (2 * z * z))
... 
>>> f(1, 2, 3)
0.12579440923099774
>>>
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