python中if和else
时间: 2023-07-09 10:12:38 浏览: 92
在 Python 中,`if` 和 `else` 是条件语句,用于根据给定条件执行不同的操作。`if` 语句用于检查一个条件是否为真,如果条件为真,则执行 `if` 块中的代码;否则,执行 `else` 块中的代码。以下是一个示例:
```
x = 10
if x > 5:
print("x is greater than 5")
else:
print("x is not greater than 5")
```
在上面的示例中,我们首先定义了一个变量 `x`,然后使用 `if` 语句检查 `x` 是否大于 5。由于 `x` 的值为 10,因此条件为真,因此将打印 "x is greater than 5"。
如果 `x` 的值为 3,则条件将不满足,因此将执行 `else` 块中的代码,即打印 "x is not greater than 5"。如果条件语句中只有 `if`,没有 `else`,那么当条件不满足时,程序将继续执行下一条语句,跳过 `if` 块中的代码,例如:
```
x = 3
if x > 5:
print("x is greater than 5")
print("This statement is always executed")
```
在这种情况下,由于 `x` 的值小于 5,因此条件不满足,`if` 块中的代码将被跳过,但 "This statement is always executed" 将总是被打印。
阅读全文