擅长:python、mysql、java
<p>我完全理解您面临的问题,使用此代码,您将获得预期的结果</p>
<pre><code> def multiplication_table(array, index = 0):
multiplier = array.copy()
if (index >= len(array)):
return ("")
else:
multipling_number = multiplier[index]
table =[multipling_number*i for i in array]
print (table, end='\n')
return multiplication_table(array, index+1)
Test:
array=[1,2,3,4,5]
print(multiplication_table(array))
output:
[1, 2, 3, 4, 5]
[2, 4, 6, 8, 10]
[3, 6, 9, 12, 15]
[4, 8, 12, 16, 20]
[5, 10, 15, 20, 25]
</code></pre>