一般来说,乘法口诀表我们都是竖着背的。
在这里横着观察一下很容易就能发现规律,一切就变简单了。写好代码之后稍微把格式改一下,就成一行了。
print('\n'.join([' '.join([ '{} × {} = {}'.format(n,m,n*m) for n in range(1,m+1) ]) for m in range(1,10) ]))

本文介绍了一种新颖的方法来打印乘法口诀表,通过横着观察规律简化了问题,最终用一行代码实现了从1到9的乘法口诀表的打印。
一般来说,乘法口诀表我们都是竖着背的。
在这里横着观察一下很容易就能发现规律,一切就变简单了。写好代码之后稍微把格式改一下,就成一行了。
print('\n'.join([' '.join([ '{} × {} = {}'.format(n,m,n*m) for n in range(1,m+1) ]) for m in range(1,10) ]))

2万+
583
364
851

被折叠的 条评论
为什么被折叠?