课程
/后端开发
/Python
/Python3 入门教程(新版)
num=0 sum=0
while num <= 1000:
if num%2==1:
continue
num=num+1
sum=sum+num
print(sum)
2022-03-10
源自:Python3 入门教程(新版) 4-7
正在回答
因为continue执行的时候会跳过continue后面的逻辑
搜索
复制
num=0 sum=0 while num <= 1000: if num%2!=0: num+=1 continue sum+=num num+=1 print(sum)
按照你的逻辑,第一次循环num由0变1。而1%2==1后就会continue跳过当前循环。也就是跳过后面的代码,num不会+1.所以num==1后就一直为1,死循环。
举报
python3入门教程,让你快速入门并能编写简单的Python程序
2 回答为什么我这样子输出不能输出结果
1 回答为什么这样可以正常输出呢
1 回答为啥练习题没加print啊?这样输出啥也没有啊
1 回答为什么这两个程序输出会不一样
1 回答程序有什么问题吗,输出什么都没有