python编写程序,接收用户输入的年份和月份,输出该月天数。要求使用if语句实现。并且不出现函数
时间: 2024-09-24 12:05:12 浏览: 79
python实验二、程序流程控制.doc
在Python中,你可以通过创建一个简单的控制结构,如`if`语句,结合`calendar`模块来完成这个任务。以下是一个示例代码:
```python
import calendar
# 接收用户的输入
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
# 使用if语句判断并打印相应月份的天数
if month in (1, 3, 5, 7, 8, 10, 12): # 这些是大月,通常有31天
print(f"{year}年的{month}月有31天")
elif month == 4 or month == 6 or month == 9 or month == 11: # 这些是小月,通常有30天
print(f"{year}年的{month}月有30天")
else: # 二月是个特殊情况,需要考虑闰年
if calendar.isleap(year): # 判断是否为闰年
print(f"{year}年的2月有29天")
else:
print(f"{year}年的2月有28天")
阅读全文