所以我的代碼:Python的類型錯誤
intex = input("Enter in a letter of text\n")
if intex == 'a' or 'b' or 'c' or 'd' or 'e' or 'f' or 'g' or 'h' or 'j' or 'k' or 'l' or 'm' or 'n' or 'o' or 'p' or 'q' or 'r':
counter += intex
print(counter)
順便說一句,所有的字母都定義,我只是不認爲這是neccessary把他們在,(A = 1,B = 2等)但每當我運行的代碼,它給了我錯誤TypeError: unsupported operand type(s) for +=: 'int' and 'str'
我知道這個錯誤意味着,我不能添加一個字母數字,但有沒有辦法做到這一點沒有錯誤?我試過float(),但那給了我另一個錯誤!請幫忙!
'INTEX == 'a' 或 'b' 或「c''你怎麼看這個呢?你能解釋這段代碼嗎?它不像我見過的任何Python。 – 2012-02-20 19:57:17
'計數器+ =輸入「( '輸入文字\ n信')abcdefghijklmnopqr'' – 2012-02-20 20:03:01
什麼是'counter'計數?你將如何使用它? – 2012-02-20 20:04:29