课程
/后端开发
/Python
/初识Python
这个奇偶数判断除了x%2==0判断是否为偶数,为什么不能写成x%2!=0来判断奇数呢?
2016-04-21
源自:初识Python 5-7
正在回答
你可以试试 if x%2 != 1: continue 试试。。 必须判断是偶数跳过。。
直接贴代码了:
sum = 0 x = 0 while True: x = x + 1 if x > 100: break if x%2==0: ## 此处是判断 x 如果是偶数的话 就continue, 也就是说跳出循环,不执行sum+=x 了 continue sum+=x print sum ## 解释, 如果题主将上面那一句 改成 if x%!=2 的话,这个确实是判断奇数的,却变成了,如果是奇数的话就 ## 跳出循环,最终的结果变成了 求偶数的和了, 也就是 2550 了。
# -*- coding: UTF-8 -*-
x=input('请输入一个数字')
if x%2!=0:
print 'x是奇数'
else:
print 'x是偶数'
可以实现啊,只是大多数教程中的逻辑都是
x%2==0
来判断奇偶,如果你觉得
x%2!=0
要符合你自己的逻辑思维,都是可取的
望山 提问者
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序