Python中选择结构主要有以下几种:
if语句:
用于检查一个条件是否为真,如果条件为真,则执行if语句块。
if-else语句:
在if语句的基础上添加了一个else子句,用于处理条件表达式为False时的情况。
if-elif-else语句:
可以检查多个条件,根据第一个为真的条件执行对应的代码块,其余条件将不会被执行。
switch-case语句:
虽然Python中没有内置的switch-case语句,但可以通过多个if-elif-else语句来模拟实现。
Python选择结构的语法要点包括:
使用`if`、`elif`和`else`关键字。
冒号和缩进是Python语法的关键部分,用于表示代码块。
条件表达式可以是逻辑表达式、关系表达式、算术表达式等。
语句/语句块可以是一条或多条语句,多条语句时缩进必须对齐一致。
```python
单分支选择结构
num = int(input("输入一个数字:"))
if num < 10:
print(num)
双分支选择结构
a = int(input("输入一个整数:"))
if a % 2 == 0:
print(str(a) + " 是偶数")
else:
print(str(a) + " 不是偶数")
多分支选择结构
a = int(input("输入一个整数:"))
if a % 3 == 0:
print(str(a) + " 是3的倍数")
elif a % 5 == 0:
print(str(a) + " 是5的倍数")
else:
print(str(a) + " 既不是3的倍数也不是5的倍数")
这些示例展示了如何使用if-else和if-elif-else结构来根据用户输入的数字执行不同的代码块