我最近在程序中使用了很多输入,我注意到我不能在同一行中有多个参数,就像我可以使用print命令一样。如果我试着输入,请说:
num = int(input("Number?"))
answer = input("Your number was", num)
我会收到一条错误消息,说它预计有1个位置参数并且得到2.为什么会发生这种情况,我该如何解决呢?
答案 0 :(得分:0)
多数民众赞成因为input()
只接受一个参数即提示。
您提供了另一个参数(num
)。
当您尝试打印num
时,您只需要print()
:
print("Your number was {}".format(num))