九九乘法表的实践
在OSChina上也有一个九九乘法表的代码,如下(原文链接:http://www.oschina.net/code/snippet_53549_2238)
print
(
'\n'
.join([
' '
.join([
'%s*%s=%-2s'
%
(y,x,x
*
y)
for
y
in
range
(
1
,x
+
1
)])
for
x
in
range
(
1
,
10)]))
短短一句话,就完美打印出
九九乘法表。
对此段代码的赏析,百度博客有篇文章介绍的很清楚,在此不多说。
原文如下:(链接:http://hi.baidu.com/fc_lamp/blog/item/fb7d410bf7314c0295ca6b8c.html)