鱼C论坛

 找回密码
 立即注册
查看: 1590|回复: 5

[已解决]Python 求閏年問題 請見代碼

[复制链接]
发表于 2018-1-6 13:54:14 | 显示全部楼层 |阅读模式

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

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

x
  1. times = 3
  2. temp = input("請輸入一個年份")
  3. year = int(temp)
  4. while times:
  5.     while not temp.isdigit():
  6.         print("輸入有誒,請重新輸入:")
  7.     if year % 4 == 0 or year % 100 != 0:
  8.         print(temp + "是閏年")
  9.     else:
  10.         if year % 400 == 0:
  11.             print(temp + "是閏年")
  12.         else:
  13.                 print(temp + "不是閏年")
  14.                 if times > 0:
  15.                     print("還能測試")
  16.                 else:
  17.                     print("機會用光,重新開啟吧")
  18.     break
  19.     times = times - 1
复制代码

我就想多求输入几次  不想 老是循环 那么累 结果 不加 break  就一次循环完了  加break  就直接跳出循环了 研究半小时了  
最佳答案
2018-1-6 17:45:38
屁哥 发表于 2018-1-6 14:20
這個運行了  上面是用and  的    下面是 用  or  编译   能帮忙解释解释 他俩的区别么

因为闰年的定义中的一种就是4的倍数且不是100的倍数
QQ图片20180106135256.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-1-6 14:07:05 From FishC Mobile | 显示全部楼层
把2,3行放到循环里面
把第一个if的or改为and
删除break
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-6 14:12:43 | 显示全部楼层
BngThea 发表于 2018-1-6 14:07
把2,3行放到循环里面
把第一个if的or改为and
删除break

為什麼  or  要改成 and
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-6 14:15:14 | 显示全部楼层
BngThea 发表于 2018-1-6 14:07
把2,3行放到循环里面
把第一个if的or改为and
删除break

or  兩边有一边是真 结果为真  两边同时为假结果为假
and 两边同时为真 结果是真  有一边为假结果为假
是这样么?
我这个程序 在没加 while 循环时候 是可以正常编译的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-6 14:20:29 | 显示全部楼层
BngThea 发表于 2018-1-6 14:07
把2,3行放到循环里面
把第一个if的or改为and
删除break

這個運行了  上面是用and  的    下面是 用  or  编译   能帮忙解释解释 他俩的区别么
123.png

评分

参与人数 1荣誉 +4 鱼币 +3 收起 理由
mmdn + 4 + 3 感谢楼主无私奉献!

查看全部评分

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

使用道具 举报

发表于 2018-1-6 17:45:38 From FishC Mobile | 显示全部楼层    本楼为最佳答案   
屁哥 发表于 2018-1-6 14:20
這個運行了  上面是用and  的    下面是 用  or  编译   能帮忙解释解释 他俩的区别么

因为闰年的定义中的一种就是4的倍数且不是100的倍数

评分

参与人数 1荣誉 +1 鱼币 +2 贡献 +2 收起 理由
mmdn + 1 + 2 + 2 你修改了楼主

查看全部评分

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-3 15:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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