编程判断某一年是否为闰年
时间: 2024-09-26 12:03:24 浏览: 2
判断一个年份是否为闰年的规则有以下几种常见的标准:
1. **普通闰年**:能被4整除但不能被100整除的年份是闰年。
2. **世纪闰年**:能被400整除的年份也是闰年。
以下是使用Python编写的一个简单函数,用于判断一个给定的年份是否为闰年:
```python
def is_leap_year(year):
if year % 4 == 0:
if year % 100 == 0:
if year % 400 == 0:
return True # 能被400整除的是闰年
else:
return False # 否则不是闰年
else:
return True # 能被4整除但不能被100整除的就是闰年
else:
return False # 其他情况都不是闰年
year_to_check = int(input("请输入你想检查的年份:"))
if is_leap_year(year_to_check):
print(f"{year_to_check} 年是闰年")
else:
print(f"{year_to_check} 年不是闰年")
相关问题
用if语句编写程序,判断某一年是否为闰年
好的,这是一个常见的编程问题。以下是 Lua 语言的代码示例:
```
function isLeapYear(year)
if year % 4 == 0 and (year % 100 ~= 0 or year % 400 == 0) then
return true
else
return false
end
end
-- 测试
print(isLeapYear(2000)) -- true
print(isLeapYear(2001)) -- false
```
这个函数接受一个年份作为参数,如果这个年份是闰年,则返回 true,否则返回 false。判断闰年的规则是:能被 4 整除但不能被 100 整除的年份是闰年,或者能被 400 整除的年份也是闰年。
在HTML中使用JavaScript语句2.完成函数judgeLeapYear(year),功能是判断某一年是否为闰年,是则返回“xxx年是闰年”,否则返回“xxx年不是闰年”。参数year是表示年份的四位数整数。
好的,这是一个关于编程的问题,可以回答。以下是代码示例:
```
function judgeLeapYear(year) {
if (year % 4 === 0 && year % 100 !== 0 || year % 400 === 0) {
return year + "年是闰年";
} else {
return year + "年不是闰年";
}
}
// 测试
console.log(judgeLeapYear(2000)); // 2000年是闰年
console.log(judgeLeapYear(2021)); // 2021年不是闰年
```
这个函数中,我们使用了 if-else 语句来判断是否为闰年,满足某个条件则返回“xxx年是闰年”,否则返回“xxx年不是闰年”。