python循环结构

python循环结构,第1张

python循环结构 while循环
  1. 定义:只要条件为真,就可以执行一组语句
    实例: 只要 i 小于 10,打印 i:

i = 1
while i < 10:
print(i)
i += 1
注:记得递增 i,否则循环会永远继续

  1. 语法结构
    while 条件:
    #缩进
    #执行循环体
    [esle:
    #正常结束这个循环执行的语句]
  2. break语句
    定义:如果使用 break 语句,即使 while 条件为真,也可以停止循环
    实例:在 i 等于 5 时退出循环:

i = 1
while i < 10:
print(i)
if i == 5:
break
i += 1

  1. continue 语句
    定义:如果使用 continue 语句,可以停止当前的迭代,并继续下一个
    实例:如果 i 等于 5,则继续下一个迭代:

i = 0
while i < 10:
i += 1
if i == 5:
continue
print(i)

  1. else 语句
    定义:通过使用 else 语句,当条件不再成立时,可以运行一次代码块
    实例:条件为假时打印一条消息:

i = 1
while i < 6:
print(i)
i += 1
else:
print(“i 值大于6”)

for循环
  1. 定义:for 循环用于迭代序列(即列表,元组,字典,集合或字符串),通过使用 for 循环,我们可以为列表、元组、集合中的每个项目等执行一组语句。
  2. 语法结构:
    for i in range(a,b,step)
    注解:1.for in 循环是用来遍历容器的(可迭代的对象)
    2.i表示变量
    3.引入函数 range() ----- 表示范围,区间
    4.(a,b,step) -------- 表示从a~参数b这个范围,但是不包含参 数b(前闭后开);step表示步偿,默认值为1
    5.实例

for i in range(10,20,2):
print(i)
#结果显示
10
12
14
16
18

3.for 循环中的 else
定义:for 循环中的 else 关键字指定循环结束时要执行的代码块
实例:打印 0 到 9 的所有数字,并在循环结束时打印一条消息:

for x in range(10):
print(x)
else:
print(“Finally finished!”)

  1. 嵌套循环
    定义:嵌套循环是循环内的循环。“外循环”每迭代一次,“内循环”将执行一次
    实例:打印每个水果的每个形容词:

adj = [“red”, “big”, “tasty”]
fruits = [“apple”, “banana”, “cherry”]
for x in adj:
for y in fruits:
print(x, y)

  1. pass 语句
    定义:for 语句不能为空,但是如果处于某种原因写了无内容的 for 语句,请使用 pass 语句来避免错误
    实例:

for x in [0, 1, 2]:
pass

注:break 和 continue 语句同样适用

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/943452.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-18
下一篇 2022-05-18

发表评论

登录后才能评论

评论列表(0条)

保存