我是編程新手。我研究了這個錯誤信息,我不確定它是什麼意思或如何解決問題;有沒有人有任何洞察這個錯誤。我不明白這個錯誤是什麼意思
firstName=input('Enter your first name: ')
middleName=input('Enter your middle name: ')
lastName=input(firstName,middleName'enter your last name: ')
>>>
Enter your first name: Steve
Enter your middle name: Smith
>>>Error
Traceback (most recent call last):
File "C:\Users\Steve\Desktop\rps.py", line 3, in <module>
lastName=input(firstName,middleName,'Enter your last name: ')
TypeError: input expected at most 1 arguments, got 3
>>>
一般來說,當發佈到StackOverflow時,請剪切並粘貼*您正在運行的代碼,而不進行編輯。您的第一個「lastName」行在middleName後面沒有逗號,並且有一個小寫的「enter」,而錯誤消息中的那個在middleName後面有一個逗號,輸入時有一個大寫「E」。所以上面的代碼不是rps.py中的代碼。這裏很容易看出發生了什麼,但有時這種微妙的差異會導致很多混淆。 – DSM 2012-02-19 17:41:20