2024-09-29 17:22:44 发布
网友
我的乘法表倒过来有点麻烦。在
到目前为止,我得到的是:
def reverseTable(n): for row in range(1, n+1): print(*("{:3}".format(row*col) for col in range(1, n+1)))
但我想把它改成:
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)
range()
range(start, stop, step)
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)))
你需要改变你的射程以便倒数。
range()
函数接受3个参数,range(start, stop, step)
所以要从10数到1,您可以使用range(10, 0, -1)
试试这个:
相关问题 更多 >
编程相关推荐