最新回答 / 龟叔
对于,"and" 这个命令还不够熟悉,当你在这个习题中使用“and”,当python一路执行下来,只会得出个解,就过去了。也就是说,只执行了“return ((-b+t)/(2*a) and (-b-t)/(2*a))”中的前半部分。当然,这个习题还有个需要判断的地方(a=0 ?),你可以拓展下。
2015-12-19
最赞回答 / 小二百
使用r'...'时,从第一个’引号开始,从后面寻找引号’,并把寻找到的第一个引号‘和前面的引号组成一个r'...',剩余的部分如果出现引号必须是成双成对,而且所有的字符必须在引号内,否则会出现invalid syntax(无效的语法)错误,同样r'''...'''和r"""..."""也是寻找第一个'''或者"""
2015-12-17
最新回答 / Aka老田
import mathdef quadratic_equation(a, b, c): d=b*b-4*a*c if d>= 0: x1 = (-b+math.sqrt(d))/(2*a) x2 = (-b-math.sqrt(d))/(2*a) return x1,x2 else: returnprint quadratic_equation(2, 3, 0)print quadratic_equation(1, -6, 5...
2015-12-15