如您所知,输入返回一个字符串。
listOfNums = input("Type Numbers ")
def calcR(num1, num2):
return 1 / ((1 / num1) + (1 / num2))
但是在reduce中,我需要一个数字列表来将其放入函数中。
result = round(reduce(calcR, list(listOfNums)), 5)
如果我像这样运行应用程序并在输入提示符中键入数字,我将收到一个错误,告诉我您输入了一个字符串值并且该函数需要一个整数值