反向乘法选项卡

2024-09-29 17:22:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我的乘法表倒过来有点麻烦。在

到目前为止,我得到的是:

def reverseTable(n):
    for row in range(1, n+1):
        print(*("{:3}".format(row*col) for col in range(1, n+1)))

但我想把它改成:

^{pr2}$

Tags: informatfordefrangecolrowprint
2条回答
for row in range(9,0,-1):
    print(end="\t")
    for column in range(9,0,-1):
        print(row*column,end="\t ")
    print()

你需要改变你的射程以便倒数。range()函数接受3个参数,range(start, stop, step)所以要从10数到1,您可以使用range(10, 0, -1)

试试这个:

def reverseTable(n):
    for row in range(n, 0, -1):
        print(*("{:3}".format(row*col) for col in range(n, 0, -1)))

相关问题 更多 >

    热门问题