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

这句代码怎么理解?

if not x % 2 :
   continue

x % 2 //对数进行整除,取其余数,如果为0,则为false,如果不为0,则为true

not x % 2   //非运算  ,啥意思

正在回答

5 回答

if not x % 2 :
   continue

x % 2 //对数进行整除,取其余数,如果为0,则为false,如果不为0,则为true

not x % 2   //非运算,对前面的运算结果取反,然后由if语句判断。

举例:如果x是4,x%2取余为0--》not 0是ture--》if ture则执行if下面的语句--》continue


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

宇娃 提问者

非常感谢!
2018-04-22 回复 有任何疑惑可以回复我~

是偶数就continue

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

这样说吧:

如果x是偶数,那么x%2结果就是None,None判定为False

加not就判断为true了

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

如果没有not, x %2 ,取余,得到0,或者1 ,正好奇数时候,执行if后面的语句,continue跳出循环

not取反, 偶数时候跳出循环,奇数继续执行后面的语句

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

x % 2 x除以2 有余数为真,加not为假,就是没有余数

整句意思就是如果x为偶数

你可以看看布尔值那节

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

举报

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

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

进入课程

这句代码怎么理解?

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