PTA——闰年判断

输入一个年份,判断其是否为闰年,是闰年输出True,不是闰年输出False。

闰年的判断条件:年号能被4整除,但不能被100整除;或者能被400整除。

输入格式:

输入年号,如:2023

输出格式:

输出True或者False

输入样例#1:

2023

输出样例#1:

False

输入样例#2:

2000

输出样例#2:

True

这段代码首先使用eval()函数从用户那里获取一个输入,并将其存储在变量year中。用户可以输入任何数字,因为eval()函数会计算其参数作为Python表达式。

接下来,代码使用if语句来判断这个年份是否是闰年。根据闰年的定义,如果一个年份能被400整除,或者能被4整除但不能被100整除,那么这个年份就是闰年。

  • year % 400 == 0:这部分判断年份是否能被400整除。
  • (year % 4 == 0 and year % 100 != 0):这部分判断年份是否能被4整除但不能被100整除。

最后,根据判断结果,代码会输出"True"或"False",表示这个年份是否是闰年。

 

year = eval(input())
if year % 400 == 0 or (year % 4 == 0 and year % 100 != 0):
    print("True")
else:
    print("False")

这段代码是用来判断一个给定的年份是否是闰年。

  1. year = eval(input()): 这行代码从用户那里获取一个输入,并将其存储在变量year中。eval()函数会计算其参数作为Python表达式,所以这里用户可以输入任何数字。

  2. if year % 400 == 0 or (year % 4 == 0 and year % 100 != 0):: 这行代码判断一个年份是否是闰年。根据闰年的定义,如果一个年份能被400整除,或者能被4整除但不能被100整除,那么这个年份就是闰年。

    • year % 400 == 0: 这部分判断年份是否能被400整除。
    • (year % 4 == 0 and year % 100 != 0): 这部分判断年份是否能被4整除但不能被100整除。
  3. print("True"): 如果年份是闰年,这行代码会输出"True"。

  4. print("False"): 如果年份不是闰年,这行代码会输出"False"。

注意:这段代码没有处理可能的输入错误,例如用户输入的不是整数或者输入的整数小于1。在实际使用中,你可能需要添加额外的错误处理代码来处理这些情况。

相关推荐

  1. PTA——闰年判断

    2024-01-09 13:32:07       59 阅读
  2. 1055:判断闰年

    2024-01-09 13:32:07       41 阅读
  3. C#:闰年判断

    2024-01-09 13:32:07       32 阅读
  4. 判断是否为闰年?【C语言】

    2024-01-09 13:32:07       37 阅读
  5. [C/C++入门][ifelse]20、闰年判断

    2024-01-09 13:32:07       23 阅读
  6. 蓝桥杯训练-闰年判断(day2)

    2024-01-09 13:32:07       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-09 13:32:07       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-09 13:32:07       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-09 13:32:07       82 阅读
  4. Python语言-面向对象

    2024-01-09 13:32:07       91 阅读

热门阅读

  1. 贪心算法的“左最优“与“右最优“

    2024-01-09 13:32:07       54 阅读
  2. 白话编程-概述

    2024-01-09 13:32:07       53 阅读
  3. Android系列:四大组件、五大存储、六大布局

    2024-01-09 13:32:07       40 阅读
  4. ARM CCA机密计算架构软件栈(下)

    2024-01-09 13:32:07       57 阅读
  5. 【代码片段】【C++】C++11线程安全单例模式

    2024-01-09 13:32:07       56 阅读
  6. linux 设备模型之设备驱动

    2024-01-09 13:32:07       48 阅读