代码如下:
'''计算1-100之间的偶数和'''
sum=0 #用于存储偶数和
'''初始化变量'''
a=1
'''条件判断'''
while a<=100:
'''条件执行体(求和)'''
#条件判断是否是偶数
if a%2==0:
sum+=a
'''改变变量'''
a+=1
print('1-100之间的偶数和',sum)
调试出错,如图:
运行不出结果,如图:
原因是a+=1与if没有对齐,修改后代码如下:
'''计算1-100之间的偶数和'''
sum=0 #用于存储偶数和
'''初始化变量'''
a=1
'''条件判断'''
while a<=100:
'''条件执行体(求和)'''
#条件判断是否是偶数
if a%2==0:
sum+=a
'''改变变量'''
a+=1
print('1-100之间的偶数和',sum)
运行:
成功!
ps:解决方法来自Python群友,感谢指正!