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('您输入的年份无法识别,请输入正确的年份(整数)。')
  • 相关阅读:
    Powershell分支条件
    Powershell基础
    初识PowerShell
    设计模式--策略模式
    设计模式--简单工程模式
    StandardWrapper
    Tomcat的安全性
    算法效率 简单的增长率 参照

    排序算法之 归并排序
  • 原文地址:https://www.cnblogs.com/gengyufei/p/11328436.html
Copyright © 2011-2022 走看看