为了账号安全,请及时绑定邮箱和手机立即绑定

我要问是continue语句的问题

http://img1.sycdn.imooc.com//5997b7030001ee1002560192.jpg

http://img1.sycdn.imooc.com//5997b7030001443603410215.jpg我字符或者输入有错吗?


正在回答

3 回答

应该要去掉not,如果不去掉not才是计算偶数。


因为 符合if not x%2==0的数是奇数阿,符合条件执行continue语句就回到上面了,也就是这个奇数没有加到sum里,sum加的都是偶数

0 回复 有任何疑惑可以回复我~

continue 是条件符合时继续进入下一个循环

0 回复 有任何疑惑可以回复我~

计算奇数,当循环到偶数时,continue 所以你应该去掉not 

0 回复 有任何疑惑可以回复我~
#1

过气的阎罗 提问者

不应该去掉not吧,因为我要的是奇数而不是偶数,如果说去掉not 的话,那么我的求和就是偶数求和了
2017-08-19 回复 有任何疑惑可以回复我~
#2

Python小白变大牛 回复 过气的阎罗 提问者

你可能没明白continue语句和%的意思,continue意思是你满足条件时,跳出该次循环,不执行后边代码,进行下次循环。 x%2==0中%是取余,就是判断x是否为偶数,你加了not就成了如果x是奇数,跳出循环,也就是求偶数和了。
2017-10-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758620    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

我要问是continue语句的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信