返回

Python条件判断与循环 基础教程(详细完整)

见解分享

Python 条件判断

条件判断是程序中控制流程的重要组成部分。它允许程序根据特定的条件执行不同的代码块。

if-else 语句

if-else 语句用于根据条件执行不同的代码块。语法如下:

if condition:
    # 条件为真时执行的代码块
else:
    # 条件为假时执行的代码块

例如:

age = 18
if age >= 18:
    print("成年人")
else:
    print("未成年人")

输出:成年人

elif 语句

elif 语句用于添加多个条件判断。语法如下:

if condition1:
    # 条件 1 为真时执行的代码块
elif condition2:
    # 条件 2 为真时执行的代码块
else:
    # 所有条件都为假时执行的代码块

例如:

score = 90
if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")
else:
    print("一般")

输出:优秀

Python 循环结构

循环结构用于重复执行一段代码块,直到满足特定的条件。

while 循环

while 循环用于只要条件为真就一直执行代码块。语法如下:

while condition:
    # 条件为真时执行的代码块

例如:

count = 0
while count < 5:
    print(count)
    count += 1

输出:0、1、2、3、4

for 循环

for 循环用于遍历序列中的每个元素。语法如下:

for variable in sequence:
    # 遍历序列中的每个元素时执行的代码块

例如:

numbers = [1, 2, 3, 4, 5]
for number in numbers:
    print(number)

输出:1、2、3、4、5

综合示例

以下示例结合了条件判断和循环来计算 1 到 100 的和:

total = 0
for number in range(1, 101):
    total += number

print(total)

输出:5050

总结

条件判断和循环是 Python 中控制程序流程的重要工具。通过理解这些结构的语法和逻辑,你可以编写出高效且可维护的代码。