文案桥梁网—你的文案搜索专家

文案桥梁网—你的文案搜索专家

pythonif语句的3种形式例题?

59

一、单分支if语句

用于根据单一条件执行不同代码块。

例题:判断年龄是否成年

```python

age = 20

if age >= 18:

print('成年')

else:

print('未成年')

```

输出:成年

二、双分支if-else语句

用于根据两个互斥条件执行不同代码块。

例题:判断成绩等级

```python

score = 85

if score >= 90:

print('优秀')

elif score >= 80:

print('良好')

elif score >= 70:

print('一般')

else:

print('不及格')

```

输出:良好

三、多分支if-elif-else语句

用于根据多个条件执行不同代码块,条件需按优先级排列。

例题:判断拳击胜负(石头、剪刀、布)

```python

user_choice = int(input("请输入拳击手类型(1:石头,2:剪刀,3:布):"))

computer_choice = 1 假设电脑出石头

if user_choice == computer_choice:

print("平局!")

elif (user_choice == 2 and computer_choice == 1) or (user_choice == 3 and computer_choice == 2):

print("你赢了!")

else:

print("你输了!")

```

输出:你赢了!(假设用户输入2,电脑出1)

补充说明

逻辑运算符:`and`(全真才真)、`or`(一真即真)、`not`(取反)。

嵌套if语句:在if或elif内部再嵌套if。

注意事项:条件表达式需先定义变量,否则会报错。

通过以上例题,可以覆盖if语句的基本用法和常见场景,建议结合实际需求进行扩展练习。