奔跑的郭蛋蛋 发表于 2023-3-19 12:06:35

利用while循环打印九九乘法表

本帖最后由 奔跑的郭蛋蛋 于 2023-3-24 11:01 编辑

###利用while循环打印九九乘法表###
a=1
while a<10:
    b=1                                          #引入变量b
    while b<=a:                              #设定内循环的条件
      print(b,'*',a,'=',b*a,end='')   #用print函数打印出乘法表的文本内容,使用end=‘’保证在内循环中的乘法表可以同行打印
      b=b+1                                 #设定b的数值自增,跳出内循环
    print()                                    #内循环结束,利用print函数换行
    a=a+1                                     #设定a的数值,开始外循环                                       


1 * 1 = 1
1 * 2 = 22 * 2 = 4
1 * 3 = 32 * 3 = 63 * 3 = 9
1 * 4 = 42 * 4 = 83 * 4 = 124 * 4 = 16
1 * 5 = 52 * 5 = 103 * 5 = 154 * 5 = 205 * 5 = 25
1 * 6 = 62 * 6 = 123 * 6 = 184 * 6 = 245 * 6 = 306 * 6 = 36
1 * 7 = 72 * 7 = 143 * 7 = 214 * 7 = 285 * 7 = 356 * 7 = 427 * 7 = 49
1 * 8 = 82 * 8 = 163 * 8 = 244 * 8 = 325 * 8 = 406 * 8 = 487 * 8 = 568 * 8 = 64
1 * 9 = 92 * 9 = 183 * 9 = 274 * 9 = 365 * 9 = 456 * 9 = 547 * 9 = 638 * 9 = 729 * 9 = 81

歌者文明清理员 发表于 2023-3-19 12:22:42

本帖最后由 歌者文明清理员 于 2023-3-19 12:54 编辑

for i in range(1, 10):
   for j in range(1, i + 1):
      print(i, '*', j, '=', i * j, end=' ')
   print()

奔跑的郭蛋蛋 发表于 2023-3-19 12:51:43

for a in range(1,10):
    for b in range(1,10):
      if a>=b:
            print(a,'*',b,'=',a*b,end='')
    print()

奔跑的郭蛋蛋 发表于 2023-3-19 12:52:54

歌者文明清理员 发表于 2023-3-19 12:22


多谢指点

shark8890 发表于 2023-3-24 10:14:28

这个不对啊,死循环了,b还要自增吧

奔跑的郭蛋蛋 发表于 2023-3-24 11:01:35

shark8890 发表于 2023-3-24 10:14
这个不对啊,死循环了,b还要自增吧

对对对,多谢指正,多谢
页: [1]
查看完整版本: 利用while循环打印九九乘法表