课程
/后端开发
/Python
/初识Python
函数不能直接参与数值运算?所以需要把t=math.sqrt()在程序开头首先进行变量赋值,不能直接写成:
x1=(-b+math.sqrt(b*b-4*a*c))/(2*a)
应该写:
x1=(-b+t)/(2*a)
请帮忙指正一下!
2016-07-26
源自:初识Python 7-4
正在回答
你的除号写错了吧 是'\' 不是'/'
menfangding 提问者
慕思城
慕侠9625153 回复 menfangding 提问者
menfangding 提问者 回复 慕侠9625153
慕思城 回复 慕侠9625153
慕侠9625153 回复 慕思城
可以的这样写可以运行
import math def quadratic_equation(a, b, c): return (-b+math.sqrt(b*b-4*a*c))/(2*a),(-b-math.sqrt(b*b-4*a*c))/(2*a) print quadratic_equation(2, 3, 0) print quadratic_equation(1, -6, 5)
慕思城 回复 menfangding 提问者
好像不能吧,我也刚学两天 好多东西也不明白
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序