我正试图编写一个名为multChart(x,y)的程序,它根据两个输入打印乘法表,一个指定要打印的行数,另一个指定列数。所以看起来是这样的:
>>> multChart(4,5):
1: 1 2 3 4 5
2: 2 4 6 8 10
3: 3 6 9 12 15
4: 4 8 12 16 20
以下是我当前的代码:
def multChart(x,y):
for i in range(1,x+1):
print(i,':',i*1,i*2,i*3,i*4,i*5)
我完全被困在如何实现y值上。我也知道应该有一种更好的方法来打印乘法,而不是五的I*倍数,但我不确定该使用什么循环。任何帮助都将不胜感激
在
print
内需要另一个循环,以便在y
范围内循环:产生
可以对第二个索引使用第二个for循环。另外,请注意,您可以在print语句中使用end
相关问题 更多 >
编程相关推荐