python循环结构总结

python循环结构总结,第1张

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("循环结束了!!!")

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存