вторник, 30 сентября 2008
фигня с программирования...
читать дальше
def foo(b, c):
'''
>>> foo(2, 1)
1, 1
>>> foo(2, 10)
none
'''
if (((x+y) == -b), ((x*y) == c)):
return x, y
else:
return 'none'
if __name__ == '__main__':
import doctest
doctest.testmod()
new
import math
def fooo(a, b, c):
'''
>>> fooo(1, 2, 1)
1
>>> fooo(1, 2, 10)
'none'
'''
d=(b*b)-(4*a*c)
e=-b/(2*a)
if d<0:
return 'none'
else:
f=math.sqrt(d)/(2*a)
if f==0:
return -e
else:
x=e+f
y=e-f
return (x, y)
if __name__ == '__main__':
import doctest
doctest.testmod()
спасибо)
еще бы найти время это доделать...
^^'