Python基础:循环语句 while循环和for循环

流程控制   2024-04-05 23:41   194   0  

循环语句允许我们多次执行相同的代码块。Python中有两种类型的循环语句:while循环和for循环。

1 while循环

while循环在指定的条件为True时执行代码块,直到条件变为False。while循环的基本语法如下:

while expression:
   statement(s)

例如,以下代码块将i的值从1递增到5,并在每次循环时输出i的值:

# while循环示例
i = 1
while i <= 5:
   print(i)
   i = i + 1

输出结果:

1
2
3
4
5

2 for循环

for循环用于按顺序迭代列表、字符串、元组和其他可迭代对象中的元素。它的基本语法如下:

for variable in sequence:
   statement(s)

例如,以下代码块使用for循环在列表中迭代元素,并在每个元素上执行一些操作:

# for循环示例
fruits = ["苹果", "香蕉", "橙子"]
for x in fruits:
   print(x)

输出结果:

苹果
香蕉
橙子

3. 循环控制语句

Python中有三种循环控制语句:break,continue和pass。这些语句允许我们更灵活地控制循环的行为。

3.1 break语句

break语句用于跳出循环,即使循环条件仍为True。break语句通常与if语句一起使用,在满足特定条件时结束循环。

例如,以下代码块使用break语句来终止循环,一旦x的值为3:

# break语句示例
x = 1
while x <= 5:
   print(x)
   if x == 3:
       break
   x = x + 1

输出结果:

1
2
3

3.2 continue语句

continue语句用于跳过当前循环的剩余部分,并继续下一次迭代。continue语句通常与if语句一起使用,以避免执行不必要的代码。

例如,以下代码块使用continue语句来跳过x的值为3的迭代:

# continue语句示例
x = 1
while x <= 5:
   if x == 3:
       x = x + 1
       continue
   print(x)
   x = x + 1

输出结果:

1
2
4
5

3.3 pass语句

pass语句用于在语法上需要语句的位置中放置占位符。它通常用于在代码中创建占位符,以便稍后再添加更多的代码。

例如,以下代码块包含一个空的if语句块,拥有一个占位符的作用:

# pass语句示例
x = 5
if x > 5:
   pass
else:
   print("x 小于或等于 5")

输出结果为:

x 小于或等于 5

感谢关注,将会不断更新并提供最新的内容。




博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。