Python使用循环嵌套输出九九乘法表
程序员文章站
2022-04-03 10:01:18
使用循环嵌套输出九九乘法表:1x1=11x2=2 2x2=41x3=3 2x3=6 3x3=91. 首先输出9行,循环输出i= 1while i <= 9: print(i) i += 1 输出结果为:1234567892.现在能正常输出9行了,任意找一行,循环输出多列.现在我们找第二行"12=2 22=4"i = 1while i <= 9: j = 1 while j <= 2: print('1...
Python使用循环嵌套输出九九乘法表:
1x1=1
1x2=2 2x2=4
1x3=3 2x3=6 3x3=9
1. 首先输出9行,循环输出
i= 1
while i <= 9:
print(i)
i += 1
输出结果为:
1
2
3
4
5
6
7
8
9
2.现在能正常输出9行了,任意找一行,循环输出多列.现在我们找第二行"12=2 22=4"
i = 1
while i <= 9:
j = 1
while j <= 2:
print('1*1=1', end='')
j += 1
print()
i += 1
输出结果为:
1*1=1 1*1=1
1*1=1 1*1=1
1*1=1 1*1=1
1*1=1 1*1=1
1*1=1 1*1=1
1*1=1 1*1=1
1*1=1 1*1=1
1*1=1 1*1=1
1*1=1 1*1=1
3.寻找每一行与每一列之间的关系,九九乘法表行与列的关系为:列数=行数
i = 1
while i <= 9:
j = 1
while j <= i: # i表示行数,j表示列数 行数=列数
print('1*1=1', end='')
j += 1
print()
i += 1
输出结果为:
1*1=1
1*1=1 1*1=1
1*1=1 1*1=1 1*1=1
1*1=1 1*1=1 1*1=1 1*1=1
1*1=1 1*1=1 1*1=1 1*1=1 1*1=1
1*1=1 1*1=1 1*1=1 1*1=1 1*1=1 1*1=1
1*1=1 1*1=1 1*1=1 1*1=1 1*1=1 1*1=1 1*1=1
1*1=1 1*1=1 1*1=1 1*1=1 1*1=1 1*1=1 1*1=1 1*1=1
1*1=1 1*1=1 1*1=1 1*1=1 1*1=1 1*1=1 1*1=1 1*1=1 1*1=1
4.替换输出的内容
i = 1
while i <= 9:
j = 1
while j <= i: # i表示行数,j表示列数 行数=列数
print('%d*%d=%d ' % (j, i, i * j), end='')
j += 1
print()
i += 1
输出结果为:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
总结:
循环嵌套其实不难,最主要就是要将每一步都分开来分析,将每一行每一列分开写分开替换
本文地址:https://blog.csdn.net/Y_lby/article/details/107646254
上一篇: LRU算法原理解析
下一篇: 刘贺被废后,为何会被封为“海昏侯”?