python if语句 判断输入的一个月有多少天
时间: 2024-03-06 18:49:51 浏览: 60
好的,你可以使用 Python 的 if 语句来判断输入的一个月有多少天。下面是一个示例代码:
```python
month = int(input("请输入月份:"))
if month in [1, 3, 5, 7, 8, 10, 12]:
print("这个月有 31 天")
elif month in [4, 6, 9, 11]:
print("这个月有 30 天")
elif month == 2:
year = int(input("请输入年份:"))
if calendar.isleap(year):
print("这个月有 29 天")
else:
print("这个月有 28 天")
else:
print("输入的月份无效,请重新输入")
```
上述代码使用 if/elif/else 语句来根据输入的月份判断这个月有多少天,并且对于二月份需要再次输入年份来判断是否是闰年。如果输入的月份无效,则输出提示信息。你可以根据自己的需要修改上述代码。
相关问题
Python用if语句判断奇偶
在Python中,可以使用if语句来判断一个数是奇数还是偶数。判断奇偶数的方法是通过对该数进行取余运算,如果余数为0,则说明该数是偶数,否则为奇数。
下面是一个示例代码:
```
num = int(input("请输入一个整数:"))
if num % 2 == 0:
print("这是一个偶数")
else:
print("这是一个奇数")
```
在上述代码中,首先使用`input`函数获取用户输入的整数,并将其转换为整型。然后使用if语句判断该数是否为偶数,如果满足条件,则输出"这是一个偶数";否则输出"这是一个奇数"。
python if判断语句练习题
以下是两个Python if判断语句的练习题:
1. 判断一个数是否为素数
```python
print("请输入一个整数,判断其是否为素数:")
num = int(input())
flag = True
for i in range(2,num):
if num % i==0:
flag = False
break
if flag:
print(f"{num}是质数")
else:
print(f"{num}不是质数")
```
2. 判断年龄和考试成绩是否符合要求
```python
age = 120
if age >= 0 and age <= 120:
print('年龄正确')
else:
print('年龄错误')
rhcsa = 200
rhce = 210
if rhcsa >= 210 or rhce >= 210:
print('考试通过')
else:
print('请补考')
```
阅读全文