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('您输入的年份无法识别,请输入正确的年份(整数)。')
  • 相关阅读:
    php 邮件发送开发前期配置
    抛弃传统的curl,使用Guzzle
    TP5.1 分页(带参数传递)
    tp5.1 模型 where多条件查询 like 查询
    xpath 和 jsonpath 解析
    python分布式爬虫框架 --- scrapy-redis
    python爬虫框架——scrapy
    python爬虫 --- urllib
    mysql事务和锁
    mysql数据储存
  • 原文地址:https://www.cnblogs.com/gengyufei/p/11328436.html
Copyright © 2011-2022 走看看