当我尝试向系统输入一个数字时,出现错误。
userInput= int(input("What is", RanNum1," - ", RanNum2," = ?"))
那是有问题的代码,错误是这样的:
Traceback (most recent call last):
File "H:/Project/MathProgram.py", line 144, in <module>
userAnswer = Addition(RanNum1, RanNum2)
File "H:/Project/MathProgram.py", line 33, in Addition
userInput= int(input("What is", RanNum1," - ", RanNum2," = ?"))
TypeError: input expected at most 1 arguments, got 5
我不知道为什么请帮忙!!!
请您参考如下方法:
input 需要一个字符串,而不是 5 个参数。
您可以使用 format 函数使用这些变量生成您的字符串。
userInput= int(input("What is {} - {} = ?".format(RanNum1, RanNum2))
