线路
question = str(input("What is",randomNumber1,"+",randomNumber2,"x",randomNumber3,"?\n"))
在我的代码里给我带来了麻烦。你知道吗
这是我得到的错误:
question = str(input("What is",randomNumber1,"+",randomNumber2,"x",randomNumber3,"?\n"))
TypeError: input expected at most 1 arguments, got 7
如果你能帮忙,我将不胜感激,因为我不知道我做错了什么。你知道吗
您正在括号中使用
,
作为字符串。所以Python认为,这些是被调用函数的参数。您需要将字符串附加在一起(通过前面提到的+
)。你知道吗此外,您应该考虑Python2中的
raw_input
,因为输入被解释为Python代码:look here调用函数
input()
时使用的是,
。因此,python将其解释为7个不同的参数。你知道吗我想,下面的代码可以满足您的要求。
注意,这将把用户提供的答案作为字符串存储在变量
question
中。你知道吗如果您需要以整数(数字)形式接受答案,请使用以下选项。你知道吗
就像输出已经说的那样。你知道吗
相关问题 更多 >
编程相关推荐