用python实现九九乘法表的输出

耗尽温柔 提交于 2020-01-22 19:38:21

分析过程

九九乘法表
输出格式

“”"
1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9

“”"

  1. 用一位代表前面的数一位代表后面的数.后面的数代表了这一行的重复次数
  2. first_num代表前面的数,会随着重复次数逐渐到达后面的数,后面的数会随着一行的结束而增加.
  3. 用while循环
  4. 后面的数用end_num代表
  5. 一个常数九来控制行数
  6. 当first_num大于end_num时跳出循环进入下一层end_num的自增并且比较end_num是否大于常数九
first_num = 1
end_num = 1
MAX=9
#当end_num大于9时跳出循环
while end_num <= MAX:	
#当first_num大于end_num时跳出循环
    while first_num<=end_num:
        #这部分的代码会在first_num小于end_num时增加first_num一位,并且将first_num和end_num的乘法表达式输出,并且
        #在不需要换行时将输出的式子用一个空格连起来
        print("%d * %d = %d "% (first_num, end_num, first_num * end_num),end="")
        #这一部分的代表是当first_num等于end_num时输出换行
        if first_num==end_num:
            print('\n')
        first_num+=1
    #执行完一次行循环后end_num会自增一位,执行完一次行循环后first_num会重新赋值
    end_num+=1
    first_num=1

完成

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!