要编写一个年份除以4的算法,我们可以按照以下步骤进行:
1. 输入年份。
2. 检查年份是否能被4整除。
3. 如果能被4整除,那么该年份是闰年。
4. 如果不能被4整除,那么该年份不是闰年。
5. 输出结果。
下面是这个算法的Python代码实现:
```python
def is_leap_year(year):
如果年份能被4整除,则进一步检查是否能被100整除但不能被400整除
if year % 4 == 0:
if year % 100 == 0:
if year % 400 == 0:
return True 如果能被400整除,则是闰年
else:
return False 如果能被100整除但不能被400整除,则不是闰年
else:
return True 如果不能被100整除,则是闰年
else:
return False 如果不能被4整除,则不是闰年
示例
year = int(input("请输入一个年份:"))
if is_leap_year(year):
print(f"{year