Python 3的错误 - 类型错误:输入预计最多1个参数,得到3

问题描述 投票:1回答:3

IM在Python 3初学者...我目前正在练习练习,而这样做我得到这个错误。

contadorbi=0  
contadornobi=0  
primer_antildeo=int(input("Escriba primer a&ntildeo: "))  
while True:  
     segundo_antildeo=int(input("Escriba segundo a&ntildeo posterior a",primer_antildeo, ": "))

忽略第2行,代码的一部分,而不是相关的...

基本上,在这一行的代码:

segundo_antildeo = INT(输入( “输入&后部第二ntildeo为” primer_antildeo, “”))

它给我你的标题看我能做些什么来解决它的错误...?

我想这样做

segundo_antildeo = INT(输入( “输入&后部第二ntildeo到” + primer_antildeo + “:”))

我检查了其他的答案和它的工作这样,但对我来说似乎没有工作...

python python-3.x
3个回答
0
投票

primer_antildeo是整数类型。因此,而不是

segundo_antildeo=int(input("Escriba segundo a&ntildeo posterior a"+primer_antildeo+": "))

尝试这个:

segundo_antildeo=int(input("Escriba segundo a&ntildeo posterior a" + str(primer_antildeo) + ": "))

0
投票

输入功能只能采取一个参数。在你的情况,你要连接的输入功能里面串,你可以试试:

segundo_antildeo=int(input("Escriba segundo a&ntildeo posterior a {}:".format(primer_antildeo)))

0
投票

输入功能只能采取一个参数。

Python input()

我想你可能会尝试这样做:

something1 = input()
something2 = input()
something3 = something1 + something2
© www.soinside.com 2019 - 2024. All rights reserved.