userName = input("What is your name?")
firstInteger = (input ("Hi," , userName , "what is the first integer?"))
这只是返回 类型错误:输入最多需要 1 个参数,但得到 3 个
我尝试将 userName 更改为 str(input(...)) 并将第一个Integer 输入中的 userName 更改为 str(UserName),但既不起作用也没有更改错误消息。
这是根据评论更新的代码。
我也不确定你使用的是什么版本的Python,但旧版本可能需要
raw_input
而不是input
。如果您使用的是 Python 3.x,则只需 input
即可。这是更新后的代码。如果您使用的是 Python 3,只需将 raw_input
替换为 input
。
userName = raw_input("What is your name?")
firstInteger = (raw_input ("Hi," + userName + " what is the first integer?"))