最赞回答 / 慕村小生
else这里错了,else —>else : 。还有else是不需要判断条件的, x_1和x_2的缩进不对。改成这样:else: t=math.sqrt(b*b-4*a*c) x_1=((-b)+t)/(2*a) x_2=((-b)-t)/(2*a) return x_1,x_2希望能帮到您~
2019-09-29
def square_of_sum(L):
s = []
for f in L :
s.append(f*f)#平方后赋值给新的list
return sum(s)//求和
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
s = []
for f in L :
s.append(f*f)#平方后赋值给新的list
return sum(s)//求和
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
2019-09-28
已采纳回答 / weixin_慕UI9431282
<...code...>#所以得出的结果应该是hello,(字串符)world(or运算得出的真值)我是这么解释的。希望对你有帮助。
2019-09-28
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for k,v in d.items():
print(k+':'+str(v))
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for k,v in d.items():
print(k+':'+str(v))
2019-09-27
def a(x,y,z):
s=x*(1-y**z)/(1-y)
return s
print(a(1,2,20))
s=x*(1-y**z)/(1-y)
return s
print(a(1,2,20))
2019-09-27
最赞回答 / 慕村小生
因为 u=(-b)/(2*a)输出的是整数,2是整数,而(2, 3, 0)带入的结果应该是-0.75,是浮点数,取整是-1。改成:u=(-b)/(2.0*a)<...图片...>希望能帮到您
2019-09-27
最新回答 / 慕村小生
def square_of_sum(L): sum=0 for x in L: sum=sum+x*x return sum(这里错了这样写的话for循环在迭代第一个元素之后就结束了,return是结束循环返回一个值)print square_of_sum([1, 2, 3, 4, 5])print square_of_sum([-5, 0, 5, 15, 25])改成这样def square_of_sum(L): sum=0 for x in L: ...
2019-09-27