在请求输入以定义新变量时使用先前的输入

时间:2016-09-27 03:43:08

标签: python variables input

userName = input("What is your name?")

firstInteger = (input ("Hi," , userName , "what is the first integer?"))

这只是回归 TypeError:输入最多需要1个参数,得到3

我尝试将userName更改为str(input(...)),并将firstInteger输入中的userName更改为str(UserName),但无法正常工作或更改错误消息。

1 个答案:

答案 0 :(得分:0)

以下是基于评论的更新代码。

此外,我不确定您使用的是哪个版本的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?"))