首页 > 其他 > 详细

99乘法表

时间:2019-03-23 00:06:07      阅读:176      评论:0      收藏:0      [点我收藏+]

方法一:

‘‘‘
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乘法表

原文:https://www.cnblogs.com/shuchengyi/p/10582131.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!