鱼C论坛

 找回密码
 立即注册
查看: 1301|回复: 15

[已解决]第五课 课后作业

[复制链接]
发表于 2019-6-13 16:57:49 | 显示全部楼层 |阅读模式

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

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

x

前面循环能理解

前面循环能理解


到了year 就完全没法理解了
求大佬详细解释

那个没图
最佳答案
2019-6-13 17:57:14
第五行你知道是用户输入一个数值赋值给 year 对吧?
然后第六行 if 是判断语句,判断成立执行下面语句,不成立跳过
if year/400 == int(year/400)   这一句用来判断  year/400 和 int(year/400) 的值是否相等    列如可以看作    if 400/400 == 1:如果成立则进行print打印,不成立执行else语句
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-6-13 17:06:08 | 显示全部楼层
也就是给year赋值后,year除以400使左右相等,如果相等就成立,不相等进行下一个条件。
有什么没说对的可以说下哈,我也是小白
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-13 17:08:30 | 显示全部楼层
不理解int还是啥??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-13 17:12:04 | 显示全部楼层
a986606137 发表于 2019-6-13 17:06
也就是给year赋值后,year除以400使左右相等,如果相等就成立,不相等进行下一个条件。
有什么没说对的可 ...

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

使用道具 举报

 楼主| 发表于 2019-6-13 17:13:43 | 显示全部楼层

除了上面循环   下面的都不明白
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-13 17:57:14 | 显示全部楼层    本楼为最佳答案   
第五行你知道是用户输入一个数值赋值给 year 对吧?
然后第六行 if 是判断语句,判断成立执行下面语句,不成立跳过
if year/400 == int(year/400)   这一句用来判断  year/400 和 int(year/400) 的值是否相等    列如可以看作    if 400/400 == 1:如果成立则进行print打印,不成立执行else语句
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-13 17:58:40 | 显示全部楼层
== 双等号是判断两边是否相等
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-13 18:19:06 | 显示全部楼层
temp = input('请输入一个年份:')
上面input用来接收用户输入,然后赋值给temp

year = int(temp)
将temp约定为int整型,然后赋值给year

条件语句。这里假设用户输入了2019,那么year就相对于2019.
if year/400 == int(year/400):

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

使用道具 举报

发表于 2019-6-13 21:06:34 | 显示全部楼层
year = int(temp)
之后就是为了判断,是否是闰年
第一个判断: 如果year 能整除400,那么就是闰年
第二个判断:如果不能整除400前提下,若能整除4且不能整除100,就是闰年

若以上条件都不符合就不是闰年
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2019-6-13 21:26:29 | 显示全部楼层
数据云 发表于 2019-6-13 17:57
第五行你知道是用户输入一个数值赋值给 year 对吧?
然后第六行 if 是判断语句,判断成立执行下面语句,不 ...

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

使用道具 举报

 楼主| 发表于 2019-6-13 21:27:48 | 显示全部楼层
Nshen 发表于 2019-6-13 18:19
temp = input('请输入一个年份:')
上面input用来接收用户输入,然后赋值给temp

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

使用道具 举报

 楼主| 发表于 2019-6-13 21:28:54 | 显示全部楼层
Roc乘风 发表于 2019-6-13 21:06
year = int(temp)
之后就是为了判断,是否是闰年
第一个判断: 如果year 能整除400,那么就是闰年

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

使用道具 举报

发表于 2019-6-20 14:59:09 | 显示全部楼层
看的是python 教程第一季嘛
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-20 15:13:03 | 显示全部楼层
为什么不用取余运算,是作业要求不让用取余运算嘛
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-20 17:24:46 | 显示全部楼层
fuzifeng 发表于 2019-6-20 15:13
为什么不用取余运算,是作业要求不让用取余运算嘛

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

使用道具 举报

 楼主| 发表于 2019-6-20 17:27:06 | 显示全部楼层
fuzifeng 发表于 2019-6-20 15:13
为什么不用取余运算,是作业要求不让用取余运算嘛

都没学到 怎么余啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 23:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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