zoukankan      html  css  js  c++  java
  • python3 之 判断闰年小实例

    一、方法1:

     1 while True:
     2     try:
     3         year = int(input('请输入一个年份:'))
     4         if (year % 4) == 0 and (year % 100) != 0 or (year % 400) == 0:
     5             print('{0}是闰年。'.format(year))
     6         else:
     7             print('{0}不是闰年。'.format(year))
     8         break
     9     except ValueError:
    10         print('您输入的年份无法识别,请输入正确的年份(整数)。')

    二、方法2:

     1 while True:
     2     try:
     3         year = int(input('请输入一个年份:'))
     4         if (year % 4) == 0:
     5             if (year % 100) == 0:
     6                 if (year % 400) == 0:
     7                     print('{0}是闰年'.format(year))    #整百年能被400整除的是闰年
     8                 else:
     9                     print('{0}不是闰年'.format(year))
    10             else:
    11                 print('{0}是闰年'.format(year))  # 非整百年能被4整除的是闰年
    12         else:
    13             print('{0}不是闰年'.format(year))
    14 
    15     except ValueError:
    16         print('您输入的年份无法识别,请输入正确的年份(整数)。')

    三、方法3:调用内部函数

     1 import calendar
     2 while True:
     3     try:
     4         year = int(input('请输入一个年份:'))
     5         check_year = calendar.isleap(year)
     6         if check_year:
     7             print('{0}是闰年'.format(year))
     8         else:
     9             print('{0}不是闰年'.format(year))
    10         break
    11     except ValueError:
    12         print('您输入的年份无法识别,请输入正确的年份(整数)。')
  • 相关阅读:
    模板层
    视图层
    路由层
    图书管理系统
    orm基础
    django目录结构介绍
    django基础
    20145211 《Java程序设计》第1周学习总结——小荷才露尖尖角
    实迷途其未远,觉今是而昨非——问卷调查
    20145203盖泽双问卷调查
  • 原文地址:https://www.cnblogs.com/gengyufei/p/11328436.html
Copyright © 2011-2022 走看看