Python两行判断闰年

闰年:能被4整除但不能被100整除,或者能被400整除都是闰年。
lambda [arg1 [,arg2,…argn]]:expression

leap=lambda x:x%400==0 or (x%100!=0 and x%4==0)
print(int(leap(int(input()))))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可以使用以下代码实现: ``` year = int(input("请输入年份:")) if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0: print(year, "是闰年") else: print(year, "不是闰年") ``` 这段代码会先让用户输入一个年份,然后判断这个年份是否是闰年,如果是则输出“是闰年”,否则输出“不是闰年”。 ### 回答2: 在Python中,我们可以使用如下的代码来判断输入的年份是否为闰年: ```python year = int(input("请输入一个年份:")) if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): print(year, "是闰年") else: print(year, "不是闰年") ``` 首先,我们使用`input()`函数来获取用户输入的年份,并使用`int()`函数将输入的字符串转换为整数型。 然后,我们使用`if`条件语句和逻辑运算符来进行条件判断。条件判断的条件为:年份能够被4整除且不能被100整除,或者能够被400整除。如果满足这些条件,则输出该年份为闰年;否则,输出该年份不是闰年。 最后,我们使用`print()`函数来打印输出结果。 以上代码总共只有7行,简洁而且易于理解。通过这段代码,我们可以方便地判断输入的年份是否为闰年。 ### 回答3: 要判断一个年份是否为闰年,只需要满足以下两个条件之一:年份能被4整除但不能被100整除,或者能被400整除都被视为闰年。 在Python中,可以通过以下代码实现该功能: ```python year = int(input("请输入一个年份:")) if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0: print(year, "是闰年") else: print(year, "不是闰年") ``` 首先,使用`input()`函数获取用户输入的年份,并将其转换为整数类型并赋值给变量`year`。 然后,通过使用if语句,判断满足这两个条件之一即可输出相应的结果。如果年份能被4整除但不能被100整除,或者能被400整除,则输出"是闰年";否则输出"不是闰年"。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值