Python 教程(五):理解条件语句和循环结构
原创
一、条件语句
条件语句用于采取特定的条件执行不同的代码分支。Python 中重点有两种条件语句:if 语句和 if-else 语句。
1. if 语句
if 语句的基本格式如下:
if 条件表达式:
代码块
当条件表达式为真(True)时,执行代码块中的代码。
2. if-else 语句
if-else 语句的基本格式如下:
if 条件表达式:
代码块1
else:
代码块2
当条件表达式为真时,执行代码块1;否则执行代码块2。
二、循环结构
循环结构用于重复执行一段代码。Python 中重点有两种循环结构:for 循环和 while 循环。
1. for 循环
for 循环的基本格式如下:
for 变量 in 序列:
代码块
序列可以是字符串、列表、元组等。for 循环会遍历序列中的每个元素,将元素赋值给变量,然后执行代码块。
2. while 循环
while 循环的基本格式如下:
while 条件表达式:
代码块
当条件表达式为真时,执行代码块。执行完毕后,再次判断条件表达式是否为真,以此类推,直到条件表达式为假(False)时退出循环。
示例代码
以下是一个易懂的示例,演示了条件语句和循环结构的使用:
# 输入一个数字,判断是奇数还是偶数
num = int(input("请输入一个数字:"))
if num % 2 == 0:
print("这是一个偶数")
else:
print("这是一个奇数")
# 输出 1-10 的所有数字
for i in range(1, 11):
print(i)
# 计算 1-100 的整数和
sum = 0
i = 1
while i <= 100:
sum += i
i += 1
print("1-100 的整数和为:", sum)