L = [75, 92, 59, 68, 99] for a in L: sum = 0 sum = sum + a print (sum / 5)
L = [75, 92, 59, 68, 99]
for a in L:
? ?sum = 0
? ?sum = sum + a
print (sum / 5)
為什么這樣的答案算出來就是19呢?
L = [75, 92, 59, 68, 99]
sum = 0
for a in L:
? ?sum = sum + a
print (sum / 5)
這樣輸就正常的,是放在for里面就不循環(huán)嗎
2020-12-02
sum=0放在for循環(huán)里不停的取值,又不停的在for開始的時(shí)候被賦為0,最終sum的值取值為99,
99/5=19.8
sum=0默認(rèn)int,所以19.8取值19
2021-05-23
?L=[75, 92, 59, 68, 99]
>>> sum=0.0
>>> for a in L:
... ? ? sum=sum+a
...???? print(sum/5)
我這個(gè)輸出的結(jié)果怎么是
15.0
33.4
45.2
58.8
78.6
5個(gè)數(shù)