(1)输入一个年份,判断是否为闰年,并输入该年份共有多少天。 要求:画出算法流程图或N-S图。运行程序后:输出年份是/否为闰年,该年有***天
时间: 2024-05-19 11:14:31 浏览: 97
程序设计导论(讲解如何画算法流程图)ppt课件.ppt
N-S图:
![Leap year and days in year](https://i.imgur.com/1nHnJ7W.png)
算法描述:
1. 输入年份
2. 如果该年份能被4整除但不能被100整除,或者能被400整除,则为闰年
3. 如果是闰年,则该年有366天,否则为365天
4. 输出年份是否为闰年,以及该年有多少天
Python代码实现:
```python
year = int(input("请输入一个年份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(year, "是闰年,共有366天")
else:
print(year, "不是闰年,共有365天")
```
示例输出:
```
请输入一个年份:2020
2020 是闰年,共有366天
```
```
请输入一个年份:2021
2021 不是闰年,共有365天
```
阅读全文