鱼C论坛

 找回密码
 立即注册
查看: 1226|回复: 8

[已解决]求助python

[复制链接]
发表于 2018-3-30 18:00:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
请问定义函数来判断奇数偶数的时候,
x%2  后面什么都没有的意思是x%2==0呢还是x%2==1呢
最佳答案
2018-3-30 18:55:11

所有整数对2的余数就0或1吧,0就是假,1就是真,都多明显了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-3-30 18:26:45 | 显示全部楼层
if y:只看y是否非零,非零进入条件,因此你应该能明白该是哪个了吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-30 18:37:38 | 显示全部楼层
塔利班 发表于 2018-3-30 18:26
if y:只看y是否非零,非零进入条件,因此你应该能明白该是哪个了吧

还是不太明白,抱歉
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-30 18:44:21 | 显示全部楼层
苏飞 发表于 2018-3-30 18:37
还是不太明白,抱歉

%这里什么意思你懂不懂,,
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-30 18:49:35 | 显示全部楼层
塔利班 发表于 2018-3-30 18:44
%这里什么意思你懂不懂,,

取余数啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-30 18:49:52 | 显示全部楼层
x%2 就是x除以2取余数
举个栗子

3 % 2 =1
即3除以2 商是1,余数是1

5%2 = 1
5除以2商是2,余数是1


如果一个数是奇数x%2==1
是偶数那x%2==0

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-30 18:51:18 | 显示全部楼层
tifa2018 发表于 2018-3-30 18:49
x%2 就是x除以2取余数
举个栗子

这个我明白,想请问如果单纯以x%2作为判断,那么默认==0吗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-30 18:55:11 | 显示全部楼层    本楼为最佳答案   

所有整数对2的余数就0或1吧,0就是假,1就是真,都多明显了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-30 18:55:35 | 显示全部楼层
苏飞 发表于 2018-3-30 18:51
这个我明白,想请问如果单纯以x%2作为判断,那么默认==0吗


不,

是根据输出结果,如果输出结果是0

那么根据这个知识点

---------------------------
在 Python 看来,只有以下内容会被看作假(注意冒号括号里边啥都没有,连空格都不要有!):False None 0 "" '' () [] {}

其他一切都被解释为真!
-------------------------

0被解释为False,那判断的最终结果就是False

计算的结果是1 ,那1代表真,那判断最终结果就是True
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-14 02:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表