码迷,mamicode.com
首页 > 其他好文 > 详细

99乘法表

时间:2019-03-23 00:31:25      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:family   需要   停止   第一个   操作   这一   microsoft   int()   决定   

方法一:

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

标签:family   需要   停止   第一个   操作   这一   microsoft   int()   决定   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!