零基础小白软件测试必学python6.1循环语句99乘法表

if

1.if.....else.......

if 条件 :
        条件成⽴执⾏的代码1
        条件成⽴执⾏的代码2
......
else :
        条件不成⽴执⾏的代码1
        条件不成⽴执⾏的代码2
......

2.多重判断

if 条件 1 :
        条件1 成⽴执⾏的代码 1
        条件1 成⽴执⾏的代码 2
        ......
elif 条件 2
        条件2 成⽴执⾏的代码 1
        条件2 成⽴执⾏的代码 2
        ...... 
else :
        以上条件都不成⽴执⾏执⾏的代码

3.嵌套

if 条件 1
        条件1 成⽴执⾏的代码
        条件1 成⽴执⾏的代码
        if 条件 2
                条件2成⽴执⾏的代码
                条件2成⽴执⾏的代码

 4.三目运算

while

while 条件 :
        条件成⽴重复执⾏的代码
else :
        循环正常结束之后要执⾏的代码
while 条件 1 :
        条件1 成⽴执⾏的代码
        .....
while 条件 2 :
        条件2 成⽴执⾏的代码
        .....

for

for 临时变量 in 序列 :
重复执⾏的代码
...
else :
循环正常结束之后要执⾏的代码

break和coutinue

1.break是终止循环且当break在内层循环时只结束内层循环,外层循环继续循环

2.coutinue是跳过并结束当次循环,后续循环继续

先了解下面循环有助于理解冒泡循环

1.⼀⾏输出星星的个数和⾏号是相等的

1.1

1.2

1.3

j = 1
while j <= 5:
    i = 1
    while i <= 5:
        print("*",end='')
        i += 1
    print()         # 因为里面的语句已经换行了,无论你遍历多少遍他都在一行
    j+=1

 2.输出一个三角形

2.1

2.2

3.输出一个99乘法表

while循环

i = 1
while i <= 9:
    j = 1
    while j <= i:
        print('%dx%d=%-2d  ' % (j, i, i*j), end='')
        j += 1
    print()
    i += 1
i = 1
while i <= 9:
    j = 1
    while j <= i:
        print('%dx%d=%d\t ' % (j, i, i*j), end='')
        j += 1
    print()
    i += 1

1x1=1   
1x2=2   2x2=4   
1x3=3   2x3=6   3x3=9   
1x4=4   2x4=8   3x4=12  4x4=16  
1x5=5   2x5=10  3x5=15  4x5=20  5x5=25  
1x6=6   2x6=12  3x6=18  4x6=24  5x6=30  6x6=36  
1x7=7   2x7=14  3x7=21  4x7=28  5x7=35  6x7=42  7x7=49  
1x8=8   2x8=16  3x8=24  4x8=32  5x8=40  6x8=48  7x8=56  8x8=64  
1x9=9   2x9=18  3x9=27  4x9=36  5x9=45  6x9=54  7x9=63  8x9=72  9x9=81  
1x1=1    
1x2=2     2x2=4    
1x3=3     2x3=6     3x3=9    
1x4=4     2x4=8     3x4=12     4x4=16    
1x5=5     2x5=10     3x5=15     4x5=20     5x5=25    
1x6=6     2x6=12     3x6=18     4x6=24     5x6=30     6x6=36    
1x7=7     2x7=14     3x7=21     4x7=28     5x7=35     6x7=42     7x7=49    
1x8=8     2x8=16     3x8=24     4x8=32     5x8=40     6x8=48     7x8=56     8x8=64    
1x9=9     2x9=18     3x9=27     4x9=36     5x9=45     6x9=54     7x9=63     8x9=72  9x9=81   

for循环

for m in range(1, 10):
    for n in range(1,10):
        if m>=n:
            print('%s*%s=%s' % (m,n,m*n),end=' ')
    print()

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值