python九九乘法表(while嵌套,for嵌套,while,for 循环)

骑猪看日落 2022-03-14 15:46 316阅读 0赞

目前以我的能力只能做出这三种。晚上的时候我有突然想到,能不能用一个for循环加上if判断写出来九九乘法表。自己想了一晚上没有想出来。- - !

while嵌套:

  1. w = 1
  2. while w < 10: #外层循环
  3. n = 1
  4. # 内层循环
  5. while n <= w: # 外层循环一次,内层循环多次,(且次数不超过外层循环的次数)
  6. print("%d * %d = %d" %(n,w,w*n),end="\t")
  7. n+=1
  8. w+=1
  9. print()

while for 循环:

  1. w = 1
  2. while w < 10:
  3. for n in range(1,w+1): # range(1,w+1) range函数包含头,不包含尾
  4. print("%d * %d = %d" % (n, w, w * n), end="\t")
  5. w+=1
  6. print()

for 嵌套:

  1. for w in range(1,10):
  2. for n in range(1,w+1):
  3. print("%d * %d = %d" % (n, w, w * n), end="\t")
  4. n+=1
  5. w+=1
  6. print()

发表评论

表情:
评论列表 (有 0 条评论,316人围观)

还没有评论,来说两句吧...

相关阅读