- 已关闭**。此问题需要details or clarity。当前不接受答案。
- 想要改进此问题?**添加详细信息并通过editing this post阐明问题。
13小时前关门了。
Improve this question
enter image description here: Now what we need to change to get the full multiplication table using recursion in one go.
我试图得到完整的乘法表使用递归函数在Python中像2 * 1 = 2到2 * 20 = 200,如果我输入的用户输入是15,我需要多达2至15乘法表在一次去。不要使用循环和循环。
4条答案
按热度按时间ubof19bj1#
你可以通过在函数中添加if语句和另一个递归来实现。
一旦完成第一个表,i的值将大于10。它将再次检查它是否大于2。如果它大于2,它将再次递归,但使用
N = N-1
。它将运行到N = 2
lkaoscv72#
下面是一个使用递归的简单方法。
zed5wv103#
交替递归:
tuwxkamq4#
使用递归:
我确实使用了for循环,但想不出其他方法。上面的代码将有以下输出:
输入数量
输出