Python报错 TypeError: 'int' object has no attribute '__getitem__'

图片说明

图片说明

            使用pycharm进行练习,总是报错。但在python自带的IDLE中,本段程序是可以正常运行的 。

pyhton运行环境的问题,你的代码是python3的风格,在python3中没问题。
但是你用python2的环境运行的,python2中获取控制台输入是wendu = raw_input(''),希望帮助到您

python2中input输入数字得到的就是int类型的数字,数字是不可以做下标取值,而python3中input输入都为字符串,而字符串可以下标索引

wendu是单个变量,你下面怎么把它当作数组来用呢。
我不信python自带的IDLE中,本段程序是可以正常运行的

说明这是没有这个方法的