99乘法表
Posted 输诚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了99乘法表相关的知识,希望对你有一定的参考价值。
方法一:
‘‘‘
99乘法表每一行乘号后面一位数都是不变的
如:
1*X 2*X 3*X 4*X 5*X
X 肯定是需要在一行打印循环中是不变的
而外层for循环在 一行打印循环中是不会变的
所以用外层for循环的变量值来赋值 X
‘‘‘
for i in range(1,10):
‘‘‘
在每一行打印的循环中 i 是不变的
所以 i 要在打印中存在于乘号后面的那一位数
‘‘‘
for j in range(1,i + 1):
‘‘‘
这行代码决定了每一行需要一次乘几次
每一行乘到最后的时候一定是(X * X)
乘号前面的数必须要 1 到 X 轮流取一遍跟 X 相乘
即 乘号前面的数必须要 1 到 X 轮流取一遍跟 i 相乘
‘‘‘
print(‘%s * %s = %s‘ %(i,j,i*j),end= ‘ ‘)
‘‘‘
乘号前面对应的是一直增长的 j
乘号后面对应的是不变的 i
结果就是两者的积
这一行到达最大取值就会停止循环,进行上一缩进级的循环
这一行每次的最大取值都会伴随着 i 的增加而增加 1
在打完每一行的内容之后都不会换行
需要在第一层循环的最后给一个换行操作
然后再回去循环第一个for循环
‘‘‘
print()
以上是关于99乘法表的主要内容,如果未能解决你的问题,请参考以下文章