Files
chunyu_project/media/learn/courses/12/chapters/48.md
T
2026-08-05 23:59:15 +08:00

89 lines
1.2 KiB
Markdown

# 第3章 条件判断与循环
## 3.1 条件判断
```python
age = 18
if age < 18:
print("未成年")
elif age < 60:
print("成年人")
else:
print("老年人")
```
### 比较运算符
| 运算符 | 含义 |
|--------|------|
| `==` | 等于 |
| `!=` | 不等于 |
| `>` | 大于 |
| `<` | 小于 |
### 逻辑运算符
```python
if age >= 18 and age <= 60:
print("劳动年龄")
if age < 12 or age > 65:
print("优惠票")
```
---
## 3.2 for 循环
```python
fruits = ["苹果", "香蕉", "橙子"]
for fruit in fruits:
print(f"我喜欢吃{fruit}")
```
### range() 函数
```python
for i in range(5):
print(i) # 0 1 2 3 4
for i in range(1, 6):
print(i) # 1 2 3 4 5
```
---
## 3.3 while 循环
```python
total = 0
i = 1
while i <= 100:
total += i
i += 1
print(total) # 5050
```
---
## 3.4 break 和 continue
```python
for i in range(10):
if i == 5:
break
print(i) # 0 1 2 3 4
for i in range(10):
if i % 2 == 0:
continue
print(i) # 1 3 5 7 9
```
---
## 本章练习
1. 编写程序,判断一个年份是否为闰年
2. 打印100以内的所有质数
3. 编写程序,计算斐波那契数列的前20项