我一直收到这个错误(TypeError:input最多需要1个参数,得到2个),我不知道为什么。代码的目标是不断询问一个数字,直到该数字介于1和名为n的变量之间
def enterValidNumber(n):
while True:
num = int(input("Input a number from 1 to", n))
if num >= 1 and num <= n:
break
enterValidNumber(17)
是的,你是对的;您为
input
提供了两个参数。要将n
放入提示字符串,可以使用f字符串:你总是可以同意李开复的答案,但我还有另一个建议:
这也很有效
相关问题 更多 >
编程相关推荐