鱼C论坛

 找回密码
 立即注册
查看: 2026|回复: 9

[已解决]为啥没有输出啊。。。005讲习题,求大佬讲解

[复制链接]
发表于 2021-4-6 17:13:20 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 温之夏梢 于 2021-4-6 18:58 编辑

判断是否为闰年。这样定义闰年的:能被4整除但不能被100整除,或者能被400整除都是闰年。
temp = input('给定一个年份:')
year = int(temp)
num1 = year / 4
num2 = year / 100
if isinstance(num1,int) == 1:
    if isinstance(num2,float) == 1:
        print('是闰年')
最佳答案
2021-4-6 17:37:51
这样直接通过除法运算的类型判断的方法是行不通的,/返回值必是float
看看这种方法(闰年判断用%取余的多)
temp = input('请输入一个年份:')
while not temp.isdigit():
    print('抱歉,输入不合法,',end='')
    temp = input('请输入一个年份:')
y = int(temp)
if y%4 == 0 and y % 100 != 0:
    print('该年是润年')
else:
    if y%400 == 0:
        print('该年是润年')
    else:
        print('该年不是润年')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-4-6 17:37:51 | 显示全部楼层    本楼为最佳答案   
这样直接通过除法运算的类型判断的方法是行不通的,/返回值必是float
看看这种方法(闰年判断用%取余的多)
temp = input('请输入一个年份:')
while not temp.isdigit():
    print('抱歉,输入不合法,',end='')
    temp = input('请输入一个年份:')
y = int(temp)
if y%4 == 0 and y % 100 != 0:
    print('该年是润年')
else:
    if y%400 == 0:
        print('该年是润年')
    else:
        print('该年不是润年')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2021-4-6 17:35:37 | 显示全部楼层
#看反例
print(100/4)
结果:
25.0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-6 17:39:18 | 显示全部楼层
昨非 发表于 2021-4-6 17:37
这样直接通过除法运算的类型判断的方法是行不通的,/返回值必是float
看看这种方法(闰年判断用%取余的多 ...

闰打错了,非哥
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-6 17:40:22 | 显示全部楼层

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

使用道具 举报

 楼主| 发表于 2021-4-6 18:53:31 | 显示全部楼层
昨非 发表于 2021-4-6 17:37
这样直接通过除法运算的类型判断的方法是行不通的,/返回值必是float
看看这种方法(闰年判断用%取余的多 ...

哦哦,一直不明白自己问题出在哪了,现在明白了,谢谢啦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-6 18:58:57 | 显示全部楼层
温之夏梢 发表于 2021-4-6 18:53
哦哦,一直不明白自己问题出在哪了,现在明白了,谢谢啦

解决了记得设置最佳答案哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-6 19:16:10 | 显示全部楼层
昨非 发表于 2021-4-6 18:58
解决了记得设置最佳答案哦

这个设置不能改嘛,我好像设置错了。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-6 19:44:42 | 显示全部楼层
温之夏梢 发表于 2021-4-6 19:16
这个设置不能改嘛,我好像设置错了。。。。

额。召唤不二呗。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-6 19:45:40 | 显示全部楼层
@不二如是 这个最佳给错了,应该给昨非
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-16 05:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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