鱼C论坛

 找回密码
 立即注册
查看: 2171|回复: 3

[已解决]05课后题---一直不断循环,不知道哪里错了

[复制链接]
发表于 2022-7-25 00:52:40 | 显示全部楼层 |阅读模式

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

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

x
print('-----判断是否为闰年-----')
temp = input('请输入一个年份:')
cishu = 0
while (temp.isdigit() != 1) and (cishu < 3):
    print('输入不正确,',end="")
    temp = input('请输入一个整数:')
else:
    nian = int(temp)
    guess = nian/4
    hahaha = nian/100
    while not isinstance(guess,int) and cishu <3:
        print(nian and ('年不是闰年'))
    else:
        if hahaha.isdigit() == 1:
            print(nian and ('年不是闰年'))
        else:
            print(nian and ('年是闰年'))
    temp = input('请继续测试:')
    nian = int(temp)
    cishu = cishu + 1
print('次数用完,游戏结束!谢谢!')
----------错误:一直重复测试----------
最佳答案
2022-7-25 01:14:00
本帖最后由 jackz007 于 2022-7-25 01:20 编辑

        判断整除用取余运算(运算符 :%),如果被除数可以被除数整除,则余数为 0,否则,不为 0。
print('-----判断是否为闰年-----')
cishu = 0
while cishu < 3:
    while True:
        temp = input('请输入一个年份:')
        if temp . isdigit():
            break
        else:
            print('输入的不是整数')
    nian = int(temp)
    if (nian % 4 == 0 and nian % 100) or nian % 400 == 0:
        print(nian , '年是闰年')
    else:
        print(nian , '年不是闰年')
    cishu += 1
else:
    print('次数用完,游戏结束!谢谢!') 
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-7-25 01:14:00 | 显示全部楼层    本楼为最佳答案   
本帖最后由 jackz007 于 2022-7-25 01:20 编辑

        判断整除用取余运算(运算符 :%),如果被除数可以被除数整除,则余数为 0,否则,不为 0。
print('-----判断是否为闰年-----')
cishu = 0
while cishu < 3:
    while True:
        temp = input('请输入一个年份:')
        if temp . isdigit():
            break
        else:
            print('输入的不是整数')
    nian = int(temp)
    if (nian % 4 == 0 and nian % 100) or nian % 400 == 0:
        print(nian , '年是闰年')
    else:
        print(nian , '年不是闰年')
    cishu += 1
else:
    print('次数用完,游戏结束!谢谢!') 
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-25 07:11:15 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-25 23:48:15 | 显示全部楼层
jackz007 发表于 2022-7-25 01:14
判断整除用取余运算(运算符 :%),如果被除数可以被除数整除,则余数为 0,否则,不为 0。

谢谢你按照我的思路解析每一个真心的人都值得被认真对待,感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 11:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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