栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python循环结构总结

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python循环结构总结

1.while语法格式:
while 条件: 
    #缩进 ---- 强缩进语言 
    #执行循环体

while嵌套:就是while里面还有while。

例1打印 :

        *         **         ***         ****         *****         ****** 在默认情况下,print 函数输出内容之后,会自动在内容末尾增加换行
如果不希望末尾增加换行,可以在print 函数输出内容的后面增加,end="" 
其中""中间可以指定print 函数输出内容之后,继续希望显示的内容
 
layer = int(input("请输入你要打印的层数:")) 
index = 1
 while index <= layer: #layer = 3 
    #打印每层的* 
    j = 1 
        while j <= index: #index = 1 2 
            print("*",end="") 
            j += 1 
    print() #换行 
    index += 1

例2九九乘法表:

i = 1 
while i <= 9: 
    j = 1
    while j <= i: 
        res = i * j 
        if res < 10: 
            print("%s * %s = %s "%(j,i,(i*j)),end="") 
        else:
            print("%s * %s = %s "%(j,i,(i*j)),end="") 
        j += 1 
    print() #换行 
    i += 1
2.for循环: for in ---- 遍历容器
ls = [1,2,3,4] 
for i in ls: 
    print(i)
for 循环是用来遍历容器(迭代可迭代的对象) 比如说:打印 1~100 引入了一个函数: range() range ---- 范围,区间 range( 参数 ) ------- 表示的是从 0 开始到参数结束,不包含这个参数的,前闭后开的区间
>>> for i in range(10): 
...     print(i) 
... 
0
1
2
3
4
5
6
7
8
9
3.break 和 continue

break:跳出循环,终止循环。

continue:跳过本次循环,继续执行下一次循环。

关键字: pass ---- 可以应用到任何地方,不清楚代码怎么写的情况下,为了不影响代码的执行可以使用 pass 关键字让代码继续执行 一个完整的循环的语法结构:
for 变量 in range(范围): 
    #缩进 
    #循环体 
【else: 
循环正常结束后执行的代码 
】
【】-----可选的部分,可写可不写
for i in range(101): 
    # if i == 50: 
    # break #终止循环 
    if i == 50: 
        continue #跳过此次循环,继续执行下一次循环 
    print(i) 
else:
    print("循环正常结束的情况下会执行我") 
print("循环结束了!!!")

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/883969.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号