我们知道python中的min()
函数
我想做的是我希望用户输入任何数字
如果输入为2,则输出必须是字符串 'min(int, int)'
如果输入为4,则输出必须为'min(int, min(int, min(int, int)))'
。
请注意,我不是要计算min
函数的值,而只是计算字符串的组合。
答案 0 :(得分:1)
代码可以这样:
def minstring (n):
if n == 2:
return 'min (int, int)'
else:
return 'min (int, ' + minstring (n - 1) + ')'
print (minstring (4))
根据需要打印min (int, min (int, min (int, int)))
。
请注意,与其他语言不同,Python中的实际min function可以使用两个以上的参数:min (x, z, y)
是Python中的有效调用。