所以我的代码: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