python 求0-4的累加和
问题描述:
sum=0
a=0
while a<5:
a+=1
sum+=a
print('累加和为',sum)
为什么要执行5 sum=15
sum=0
a=0
while a<5:
sum+=a
a+=1 执行结构正确 sum=10
print('累加和为',sum)
答
因为a=4得时候会进去,进去后你a先加了1,然后a就等于5了
答
a+=1
sum+=a
两句顺序不一样。程序是按顺序结构执行的
第一个程序实际是求1到5的和; 输入0,变成了1;输入1;变成2。。。
第二个程序就是正常的0-4的求和
答
谢谢