如何用Python编写一个九九乘法表程序?
- 内容介绍
- 文章标签
- 相关推荐
本文共计359个文字,预计阅读时间需要2分钟。
python九九乘法表
for i in range(1, 10): for j in range(1, i+1): print(f{j}x{i}={i*j}, end= ) print()
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 更多有趣的数学产品。
上期回顾 如何找到列表中最长的那个字符串
本文共计359个文字,预计阅读时间需要2分钟。
python九九乘法表
for i in range(1, 10): for j in range(1, i+1): print(f{j}x{i}={i*j}, end= ) print()
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 更多有趣的数学产品。
上期回顾 如何找到列表中最长的那个字符串

