def prompt(n):
value=int(input("Please enter integer #", n ,":" , sep=""))
return value
value1=prompt(1)
错误:
value = int(input(“请输入整数#”,n,“:”,sep =“”))TypeError: input()不带关键字参数
答案 0 :(得分:3)
Python中的input()
内置函数仅接受1个参数-提示。请参考input function
编辑:根据您的评论,您需要更新提示以包括已发送的参数。请参见下面的代码。正如克里斯在评论中提到的那样,f字符串仅在Python 3.6版中有效。
def prompt(n):
value=int(input(f"Please enter integer {}".format(n)))
return value
对于<3.6版的Python版本,您可以使用下面的代码所示的旧格式字符串
def prompt(n):
value=int(input("Please enter integer {}".format(n)))
return value