分析过程
九九乘法表
输出格式
“”"
1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9
…
“”"
- 用一位代表前面的数一位代表后面的数.后面的数代表了这一行的重复次数
- first_num代表前面的数,会随着重复次数逐渐到达后面的数,后面的数会随着一行的结束而增加.
- 用while循环
- 后面的数用end_num代表
- 一个常数九来控制行数
- 当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
完成