投稿  收藏 
输入两个正整数,分别代表年份和月份,输出这个月的天数(保证年份不超过 3000)。

输入两个正整数,分别代表年份和月份,输出这个月的天数(保证年份不超过 3000)。
  1. #将1~12月的天数依次存入序列,由于没有0月,所以首元素为0 
  2. months=[0,31,28,31,30,31,30,31,31,30,31,30,31
  3. year=int(input("请输入-个年份(1~300o):"
  4. month=int(input("请输入一个月份(1~12):"
  5. if month !2
  6. print(months[month]) 
  7. #非整百的年份里,4的倍数均为闰年;整百的年份里,400的倍数均为闰年 
  8. elif year%4==0 and year%100!=0 or year%400==0
  9. print(29
  10. else
  11. print(28
这个程序执行的结果如下。
 
  1. 请输入一个年份(1~3000):2020 
  2. 请输入一个月份(1~12):2 
  3. 29 

关 键 词

正整数

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢