【循环控制语句】用Python打印九九乘法表

文章目录

  • 优点
  • 代码
    • 代码1
    • 代码2
    • 代码3
    • 代码4
    • 代码5
  • 课程链接
  • 注意


优点

本文代码分为5个,每个的思路是不一样的,能够让你扩展思维。


代码

代码1

for x in range(1,10):
    print("")
    for y in range(1,x+1):
        result = x * y
        print("%d * %d = %d"%(x,y,x*y),end="\t")

代码2

for x in range(1,10):
    for y in range(1,x+1):
        print(y,'*',x,'=',end='\t')
        print(x*y,end='\t')
    print()

代码3

m = 1
n = 1
i = 1
for i in range(45):
    while m < n:
        m += 1
        n = 1
        print("")
    else:
        print("%d*%d=%d" %(m, n, m*n), end="\t")
        n += 1

代码4

i = 1
j = 1
while j <= i < 10 and j < 10:
    print("%d*%d=%d" % (i, j, i*j), end="\t")
    if i > j:
        j += 1
    else:               # i == j
        i += 1
        j = 1
        print("")
        continue

代码5

a = 1
while a < 10:
    if a == 1:
        for b in range(1, 2):
            print("%d*%d=%d" % (a, b, a*b), end="\t")
        print(end="\n")
    if a == 2:
        for b in range(1, 3):
            print("%d*%d=%d" % (a, b, a*b), end="\t")
        print(end="\n")
    if a == 3:
        for b in range(1, 4):
            print("%d*%d=%d" % (a, b, a*b), end="\t")
        print(end="\n")
    if a == 4:
        for b in range(1, 5):
            print("%d*%d=%d" % (a, b, a*b), end="\t")
        print(end="\n")
    if a == 5:
        for b in range(1, 6):
            print("%d*%d=%d" % (a, b, a*b), end="\t")
        print(end="\n")
    if a == 6:
        for b in range(1, 7):
            print("%d*%d=%d" % (a, b, a*b), end="\t")
        print(end="\n")
    if a == 7:
        for b in range(1, 8):
            print("%d*%d=%d" % (a, b, a*b), end="\t")
        print(end="\n")
    if a == 8:
        for b in range(1, 9):
            print("%d*%d=%d" % (a, b, a*b), end="\t")
        print(end="\n")
    if a == 9:
        for b in range(1, 10):
            print("%d*%d=%d" % (a, b, a*b), end="\t")
    a += 1

课程链接

Python循环控制语句学习视频


注意

  • 这是我刚学到的知识然后写的代码,可能有一些小错误,希望发现的朋友能在评论区告知,同时有不理解的地方可以在评论区讨论。
  • 大家可以自己试试自己做一下1加到100的和的加法,测试自己是否掌握和进一步巩固自己的知识。
  • 有不理解的地方可以在评论区讨论。
  • 如果可以,希望各位为我的帖子点个赞,谢谢

你可能感兴趣的:(python,算法)