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

1.2 KiB

第3章 条件判断与循环

3.1 条件判断

age = 18
if age < 18:
    print("未成年")
elif age < 60:
    print("成年人")
else:
    print("老年人")

比较运算符

运算符 含义
== 等于
!= 不等于
> 大于
< 小于

逻辑运算符

if age >= 18 and age <= 60:
    print("劳动年龄")

if age < 12 or age > 65:
    print("优惠票")

3.2 for 循环

fruits = ["苹果", "香蕉", "橙子"]
for fruit in fruits:
    print(f"我喜欢吃{fruit}")

range() 函数

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 循环

total = 0
i = 1
while i <= 100:
    total += i
    i += 1
print(total)  # 5050

3.4 break 和 continue

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项