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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值