python写个九九乘法表 背景 完整代码 代码解读 后话 背景 最近看到一个关于用一行代码能干什么的,其中有一个是用一行代码写一个九九乘法表,于
python写个九九乘法表
- 背景
- 完整代码
- 代码解读
- 后话
背景
最近看到一个关于用一行代码能干什么的,其中有一个是用一行代码写一个九九乘法表,于是联想到三行科创的使命,有必要复现九九乘法表并稍微改动了打印效果。效果图如下
完整代码
for i in range(1,10):for j in range(1,i+1):
print("%dx%d=%2d"%(j,i,i*j),end=" ")
print("")
代码解读
整段代码仅用到循环和print函数,用 j 来表示第一个乘数,用 i 来表示第二个乘数, 且用i+1来控制 j的范围,一行一行铺下来,end后面是两个空格,用来调节效果图中每一列的间隔,第二个print函数用来换行,否则所有乘法都会写在同一行上面,是不是很有趣,赶紧动动手写一写试试。
后话
欢迎更多朋友提供作品或者线索给三行科创,让我们produce 更多有趣的数学产品。
上期回顾 如何找到列表中最长的那个字符串