鱼C论坛

 找回密码
 立即注册
查看: 4358|回复: 30

[已解决]i %2 != 0怎么理解?

[复制链接]
发表于 2017-6-1 21:52:42 From FishC Mobile | 显示全部楼层 |阅读模式

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

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

x
学习到continue语句的时候,小甲鱼举的例子如图。中间那句if  i % 2 != 0,当时只说了i是奇数,但我就想不明白,,求大神简洁语言能帮我指点迷津!!!
最佳答案
2017-6-2 04:30:06
%是取余数的意思
i%2的意思是取i除以2的余数
加个if就是如果i除以2的余数不等于0执行
if里面的内容
2017-06-01_21.47.53.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-6-1 22:42:48 | 显示全部楼层
你的数学是什么时候学的?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-6-1 22:44:20 | 显示全部楼层
i为奇数 执行if语句中的print(i)
i为偶数 执行if语句外i += 2后的print(i)

评分

参与人数 1荣誉 +2 鱼币 +2 贡献 +1 收起 理由
梦里梦见梦不见 + 2 + 2 + 1

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-2 04:26:46 | 显示全部楼层
SixPy 发表于 2017-6-1 22:42
你的数学是什么时候学的?

不要用你的思维强加于人喽,我也没学过数学%求余的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-2 04:30:06 | 显示全部楼层    本楼为最佳答案   
%是取余数的意思
i%2的意思是取i除以2的余数
加个if就是如果i除以2的余数不等于0执行
if里面的内容

评分

参与人数 1荣誉 +2 鱼币 +2 贡献 +1 收起 理由
梦里梦见梦不见 + 2 + 2 + 1

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 2 反对 0

使用道具 举报

发表于 2017-6-2 08:23:31 | 显示全部楼层
很简单  从来不要嫌弃别人不会  因为我们都是从不会过来的   这个if判断 i 对 2取余数 结果不为0.也就是讲 i不能被2整除。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-2 08:31:10 | 显示全部楼层
加油加油,不泄气,看别的都说的很清楚了,我就给你加油就好了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-2 08:45:08 | 显示全部楼层
if  i % 2 != 0      i对2取模,余数等于0 ,i就是偶数,反过来不等于0就是奇数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-2 08:59:48 | 显示全部楼层
%就是求余,比如3%2=1而!=0,所以3是奇数,2%2=0,所以2是偶数。

另外,实习版主打击新手的积极性了!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-2 09:23:14 | 显示全部楼层
Seven007 发表于 2017-6-2 08:59
%就是求余,比如3%2=1而!=0,所以3是奇数,2%2=0,所以2是偶数。

另外,实习版主打击新手的积极性了! ...

打击了吗?
计算余数是小学里的内容。
不刺激他一下,他会开动脑筋去学习?
论坛里太多重复问同一个问题,也不会搜一下。
不信,你可以申请做个版主试试看~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-2 09:25:19 | 显示全部楼层
ButcherRabbit 发表于 2017-6-2 04:26
不要用你的思维强加于人喽,我也没学过数学%求余的

强加什么了?
问楼主一些基础问题都不行?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-2 09:52:26 | 显示全部楼层
SixPy 发表于 2017-6-2 09:23
打击了吗?
计算余数是小学里的内容。
不刺激他一下,他会开动脑筋去学习?

这就是新手呗,对论坛都不熟悉也说不定呢~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-2 10:11:22 | 显示全部楼层
0.奇数就是不能被2整除的整数,可用2k+1表示(这里k是整数)。偶数就是能被2整除的整数,可用2k表示。0是偶数。
1.运算符%的含义:取模 - 返回除法的余数。套用0所述分别对奇偶数做求余运算,奇数的余数为1,偶数的余数为0.
2.综上0和1可知, i % 2 != 0的作用就是判断奇数的,如果判断偶数可以用i % 2 == 0.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-2 11:04:10 | 显示全部楼层
i%2!=0是求奇数。i的值忽略上下的语句我可以将它看成容易一个整数,%是取余数的意思,一个任意的未知数除以2不等于0那么那个数一定是奇数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-6-2 11:20:21 | 显示全部楼层
SixPy 发表于 2017-6-2 09:23
打击了吗?
计算余数是小学里的内容。
不刺激他一下,他会开动脑筋去学习?

赞同,有的人遇到个问题就问,自己连思考都不思考
一半的问题可以直接使用Python的IDLE自己去试,多试几个就能理解一个方法或者函数的用法了
另外一半的问题可以通过论坛或者百度搜索,网上讲的清清楚楚
只有一成不到的问题可能是个别情况,需要针对性的解答

反正我觉得有问题要先思考,自己想不出来问题所在,那就去搜索,实在搜索不出来才来问
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-2 11:23:22 | 显示全部楼层
Seven007 发表于 2017-6-2 09:52
这就是新手呗,对论坛都不熟悉也说不定呢~

基本的搜索工具是必须的,百度都会吧
大部分问题是百度能解决的,不信,把这些问题放在百度,前面加上关键词“Python”,绝对都能搜到很清晰的说明
然而很多人就是不喜欢自己去寻找答案,指望别人给自己答案,这种习惯只能是被动学习,学起来绝对很慢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-2 11:24:58 | 显示全部楼层
gopythoner 发表于 2017-6-2 11:23
基本的搜索工具是必须的,百度都会吧
大部分问题是百度能解决的,不信,把这些问题放在百度,前面加上关 ...

你厉害呗,咱小白
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-2 11:30:19 | 显示全部楼层
gopythoner 发表于 2017-6-2 11:20
赞同,有的人遇到个问题就问,自己连思考都不思考
一半的问题可以直接使用Python的IDLE自己去试,多试几 ...

觉着问题简单你跳过不回就是了~
你可以建议楼主多搜索,多自己动手尝试,但不是那样反问!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-2 14:17:23 From FishC Mobile | 显示全部楼层
SixPy 发表于 2017-6-2 09:25
强加什么了?
问楼主一些基础问题都不行?

O
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-2 17:46:02 | 显示全部楼层
SixPy 发表于 2017-6-2 09:23
打击了吗?
计算余数是小学里的内容。
不刺激他一下,他会开动脑筋去学习?

不是学计算机出身的人,确实不知道%是取余号,
你应该这么说:“大学C语言没学好啦!”
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 08:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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