在Python编程中,条件语句和循环结构是构建复杂程序的基础。今天我们将深入学习Python中的if
、elif
、else
条件语句,以及for
和while
循环。
1. 条件语句
条件语句允许我们根据某个条件是否成立来执行不同的代码块。
示例代码:
# 获取用户输入
age = int(input("请输入你的年龄:"))
# 使用if-elif-else判断年龄范围
if age < 0:
print("年龄不能是负数!")
elif age < 18:
print("你是未成年人。")
elif age >= 18 and age < 60:
print("你是成年人。")
else:
print("你是老年人。")
2. for循环
for
循环用于遍历序列(如列表、元组、字符串)中的元素。
示例代码:
# 创建一个列表
fruits = ["苹果", "香蕉", "橙子", "葡萄"]
# 使用for循环遍历列表
for fruit in fruits:
print(fruit)
3. while循环
while
循环会在条件为真时重复执行代码块。
示例代码:
# 初始化计数器
count = 0
# 使用while循环打印0到9的数字
while count < 10:
print(count)
count += 1 # 每次循环后增加计数器的值
4. 嵌套循环与条件语句
在实际编程中,我们经常需要嵌套使用循环和条件语句。
示例代码:
# 创建一个二维列表(矩阵)
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
# 使用嵌套循环遍历矩阵并打印元素
for row in matrix:
for element in row:
if element % 2 == 0: # 判断元素是否为偶数
print(f"{element} 是偶数")
else:
print(f"{element} 是奇数")
5. 总结
通过今天的学习,你应该已经掌握了Python中的条件语句和循环结构。这些基础知识将为你后续的编程学习打下坚实的基础。记得多动手实践,通过编写不同的程序来加深理解。