python - 使用Python的特殊格式的乘法表
问题描述
我做了以下python代码,它是特殊格式的乘法表:
print('| * |', end='')
for col in range(10):
print(' %02i' % col, end=' |')
print()
print('--------------------------------------------------------')
for row in range(10):
print('| %02i |' % row)
print()
for row1 in range(10):
print("%02i"%row1, end=' | ')
for col1 in range(10):
print("%02i" %(row1*col1), end=' | ')
print()
print()
所以输出是
但我需要如下图所示的输出:
解决方案
你的结果是合乎逻辑的,因为你首先打印每一行的开头
for row in range(10):
print('| %02i |' % row)
print()
然后结果与
for row1 in range(10):
print("%02i"%row1, end=' | ')
for col1 in range(10):
print("%02i" %(row1*col1), end=' | ')
print()
print()
您可以将两者结合起来给出您想要的结果,只需将第二个循环的内码粘贴到第一个循环内,在print
.
推荐阅读
- mysql - Terraform mysql 提供程序。多个端点?
- vba - 在运行时模式下从 Access 表单中填写 word 文档
- c++ - 如何将不可复制的对象“推回”到向量中
- c++ - 如何在 C++ 中创建类型列表的笛卡尔积?
- mongoose - 如何在通过调用 mongoose save() 方法更新某些行时停止制作版本
- openstreetmap - 为 openstreetmap 获取实用的 maxspeed
- javascript - VueJS:当用户搜索某些东西时过滤对象数组
- python - XPath 或 BeautifulSoup(或其他方式)来选择和解析某个 div 块
- geode - java连接被拒绝错误与spring boot数据geode远程定位器
- java - OptaPlanner:如何在没有 .xml 配置文件的情况下构建求解器?