Форум сайта python.su
вот скрипт - решалка квадратных уравнений, неработает… пишет
Traceback (most recent call last):
File “<string>”, line 209, in run_nodebug
File “<module1>”, line 8, in <module>
NameError: name ‘sqrt’ is not defined
Что надо исправить?
скрипт:
import cmath
print ‘ax^+bx+c=0’
a,b,c=1,1,1
input(a)
input(b)
input©
d=(b*(-1)+a*c*4)
if d>=0 :
x1=(b*b+sqrt(d))/(2*a)
x2=(b*b-sqrt(d))/(2*a)
print x1
print x2
else:
print ‘D=отрицательное число’
подскажите начинающему плз…
Офлайн
NameError: name ‘sqrt’ is not defined
Невже так важко прочитати що написано?
Отредактировано (Май 24, 2007 20:33:30)
Офлайн
замість
import cmath
from cmath import *
Офлайн
ВЕЛИКЕ ДЯКУЮ, зараз спробую, я прочитав и переклав, але я початківець и тому погано зрозумів…
Офлайн
А подскажи плз, как перевести комплексные числа в простые, нетеряя знак числа(или хотябы сократить это комплексное до 7 цифр..)?
Офлайн
Я не розумію про шо ти пишеш. Ось кусок коду:
c = complex(12, 34) print c.imag print c.real print dir(c)
Офлайн
124ишеЯк перевести комплексне в ціле? знайти його модуль? модуль шукається так
А подскажи плз, как перевести комплексные числа в простые
c = complex(12, 34); print abs(c)
Отредактировано (Май 24, 2007 21:23:17)
Офлайн
Дякую!
Офлайн
последний вопрос….
я создал скрипт, передал его на телефон, а питон для телефона говорит, что у него нет модуля cmath, что делать?где взять етот модуль, чтоб кинуть в телефон, или как обойтись без него?
останне пытання…
я зробив скрипт, передав його на свій мобільний( на ньому установлен питон для мобильні телефонов с сімбіан 9.1), а при запуску скрипту телефон пише, що немае модуля cmath… де його взяты з компютерного питона, щоб додаты до телефонного..
Отредактировано (Май 24, 2007 21:43:57)
Офлайн
точно є модуль math. Заміни cmath на math
Офлайн