在要求输入时使用先前的输入来定义新变量[重复]

问题描述 投票:0回答:1
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 variables input
1个回答
-1
投票

这是根据评论更新的代码。

我也不确定你使用的是什么版本的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?"))
© www.soinside.com 2019 - 2024. All rights reserved.