admin 管理员组

文章数量: 887021


2024年1月24日发(作者:特斯拉刹车失灵事件公关策划)

python选择语句及应用场景

选择语句是编程中常用的一种结构,可以根据条件的不同执行不同的代码块。在Python中,选择语句主要有if语句和switch语句(Python中没有switch语句,但可以使用if语句实现相同的功能)。下面是十个使用Python选择语句的应用场景。

1. 判断用户输入的性别,并打印相应的问候语。

```python

gender = input("请输入你的性别:")

if gender == "男":

print("先生,您好!")

elif gender == "女":

print("女士,您好!")

else:

print("您好!")

```

2. 根据用户输入的分数,判断其等级并输出相应的评价。

```python

score = int(input("请输入您的分数:"))

if score >= 90:

print("优秀!")

elif score >= 80:

print("良好!")

elif score >= 70:

print("中等!")

elif score >= 60:

print("及格!")

else:

print("不及格!")

```

3. 根据用户输入的年龄,判断其是否满足某个活动的参与条件。

```python

age = int(input("请输入您的年龄:"))

if age >= 18:

print("您可以参加该活动!")

else:

print("对不起,您未满足参加条件!")

```

4. 判断用户输入的数字是否为偶数。

```python

num = int(input("请输入一个数字:"))

if num % 2 == 0:

print("这是一个偶数!")

else:

print("这是一个奇数!")

```

5. 根据用户输入的月份,判断该月份所属的季节。

```python

month = int(input("请输入一个月份(1-12):"))

if month >= 1 and month <= 3:

print("这是春季!")

elif month >= 4 and month <= 6:

print("这是夏季!")

elif month >= 7 and month <= 9:

print("这是秋季!")

elif month >= 10 and month <= 12:

print("这是冬季!")

else:

print("输入的月份有误!")

```

6. 根据用户输入的年份,判断是否为闰年。

```python

year = int(input("请输入一个年份:"))

if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:

print("这是一个闰年!")

else:

print("这不是一个闰年!")

```

7. 判断一个数是否为素数。

```python

num = int(input("请输入一个正整数:"))

is_prime = True

if num <= 1:

is_prime = False

else:

for i in range(2, num):

if num % i == 0:

is_prime = False

break

if is_prime:

print("这是一个素数!")

else:

print("这不是一个素数!")

```

8. 根据用户输入的地点,判断该地点的天气情况。

```python

location = input("请输入一个地点:")

if location == "北京":

print("北京的天气晴朗,气温适宜!")

elif location == "上海":

print("上海的天气多云,有降雨可能!")

elif location == "广州":

print("广州的天气炎热,注意防晒!")

else:

print("暂无该地点的天气信息!")

```

9. 根据用户输入的年份和月份,判断该月份的天数。

```python

year = int(input("请输入一个年份:"))

month = int(input("请输入一个月份:"))

if month == 2:

if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:

days = 29

else:

days = 28

elif month in [4, 6, 9, 11]:

days = 30

else:

days = 31

print(f"{year}年{month}月有{days}天!")

```

10. 根据用户输入的年份和月份,判断该月份的第一天是星期几。

```python

import datetime

year = int(input("请输入一个年份:"))

month = int(input("请输入一个月份:"))

day = 1

date = (year, month, day)

weekday = y()

print(f"{year}年{month}月1日是星期{weekday + 1}!")

```

以上是Python选择语句的一些应用场景,通过使用if语句可以根据不同的条件执行不同的代码,从而实现灵活的逻辑控制。选择语句在实际编程中非常常见,能够帮助我们处理各种不同的情况。


本文标签: 输入 判断 语句