python打印乘法表并放在表格里
·
代码
# 外层循环控制行
for i in range(1, 10):
# 打印表格上边框
print(i * '+-----------', end="+\n")
# 内层循环控制列
for j in range(1, i + 1):
# print()函数可以接收一个默认参数end,控制打印语句最后的输出
print(f'|\t{j}*{i}={i*j}', end='\t') # \t为制表符
print('|', end="\n") # 打印表格右边框
# 打印表格最下面的边框
print(9 * '+-----------', end="+\n")
效果

更新后的代码
horizontal = f'+{"-":-^10}' # 宽度为10的-
for i in range(1, 10):
# 打印表格上边框
print(i * horizontal, end="+\n")
for j in range(1, i + 1):
expression = f'{j}*{i}={i * j}'
print(f'|{expression:^10}', end='') # 打印表达式,居中对齐,单元格宽度为10
print('|', end="\n") # 打印表格右边框
print(9 * horizontal, end="+\n") # 打印表格最下面的边框
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)