课程
/后端开发
/Python
/初识Python
if not x % 2 : continue
x % 2 //对数进行整除,取其余数,如果为0,则为false,如果不为0,则为true
not x % 2 //非运算 ,啥意思
2018-03-20
源自:初识Python 3-9
正在回答
not x % 2 //非运算,对前面的运算结果取反,然后由if语句判断。
举例:如果x是4,x%2取余为0--》not 0是ture--》if ture则执行if下面的语句--》continue
宇娃 提问者
是偶数就continue
这样说吧:
如果x是偶数,那么x%2结果就是None,None判定为False
加not就判断为true了
如果没有not, x %2 ,取余,得到0,或者1 ,正好奇数时候,执行if后面的语句,continue跳出循环
not取反, 偶数时候跳出循环,奇数继续执行后面的语句
x % 2 x除以2 有余数为真,加not为假,就是没有余数
整句意思就是如果x为偶数
你可以看看布尔值那节
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序