头哥第1关:if语句
时间: 2024-12-30 16:34:43 浏览: 7
### Python `if` 语句概述
在Python语言中,`if` 语句是一种条件语句,主要用于根据不同的条件执行不同的操作[^1]。
### 基本语法结构
最简单的形式如下所示:
```python
if condition:
statement(s)
```
如果条件为真,则会执行紧跟其后的语句;否则跳过这些语句。注意冒号和缩进的重要性。
### 单一条件判断
当只需要检查一个简单条件时可以这样写:
```python
x = 10
if x > 5:
print("x is greater than five.")
```
这段代码将会输出 `"x is greater than five."` 因为变量 `x` 的值确实大于五。
### 多重条件判断
对于多个可能的情况,可以通过添加elif(else if)来实现更复杂的逻辑控制:
```python
grade = 85
if grade >= 90:
letter_grade = 'A'
elif grade >= 80:
letter_grade = 'B'
elif grade >= 70:
letter_grade = 'C'
else:
letter_grade = 'F'
print(f"The student's grade is {letter_grade}.")
```
此例子展示了如何根据不同分数范围分配相应的字母等级,并最终打印出来。
### 组合条件表达式
有时候需要组合多个布尔运算符来进行更加精细的条件测试:
```python
age = 22
has_license = True
if age >= 16 and has_license:
message = "You are allowed to drive."
else:
message = "Sorry, you cannot drive yet."
print(message)
```
这里使用了 `and` 运算符连接两个独立但相互关联的条件。
阅读全文