美文网首页程序员
九九乘法表——不到9行代码就搞定的秘诀

九九乘法表——不到9行代码就搞定的秘诀

作者: _karen | 来源:发表于2020-02-29 10:13 被阅读0次

前言

在学习python之前,我压根没想到自己能够用不到9行代码就能搞定乘法表

思路

写99乘法表肯定是要用到while循环嵌套的,每个while循环都是固定的几个套路:

  • 第1步:定义计量数
  • 第2步:写循环条件及条件满足时需要做的事情
  • 第3步:在循环内处理条件
    我就先使用第一个循环,让输出9行
while i<=9:
    print("第%d行" % i)
    i = i+1

然后嵌套一个输出九列的循环

i = 1
while i<=9:
    j = 1
    while j <= i:
        print("第%d列" % j, end='')
        j = j + 1
    print("第%d行" % i)
    i = i+1

然后替换输出即可

代码

# 第一列 第二列 第三列
# 1*1=1
# 1*2=2 2*2=4
# 1*3=3 2*3=6 3*3=9
i = 1
while i<=9:
    j=1
    while j<=i:
        # print("第%d列" % j, end='')
        print("%d*%d=%d" % (j,i,j*i),end=' ')
        j = j+1

    # print("第%d行" % i)
    print("")
    i = i+1

需要注意的是,第一个print()中,end=” “有一个空格,还有就是i=i+1之前的print("")不能少,否则不发换行

输出

image.png

相关文章

网友评论

    本文标题:九九乘法表——不到9行代码就搞定的秘诀

    本文链接:https://www.haomeiwen.com/subject/eieuhhtx.html