Python九九乘法表

img


到底哪里出错了 运行结果是长一样的 但是列之间的空不一样 哪位能帮我看看 我真的感激不尽

不要用\t做间隔符,很明显是等号右边的数字占3个宽度左对齐,你要按这个格式输出才行
{i*j:<3}

\t是换页,你换成三个空格试试?


# 打印99乘法表
for i in range(1,10):
    for j in range(1,i+1):
        print(i, '*', j, '=', i * j, end='\t')
    print()

img

九九乘法表,我记录过python的解决方案,也分析了,可以在我主页搜索看看哦!