最新回答 / wwhday
enumerate()函数所生成的索引才从0开始,而这里用的是zip()将1,2,3……和L拼合,再进行输出,并没有用到enumerate()函数,所以说索引没有0开始,而如果用L = ['Adam', 'Lisa', 'Bart', 'Paul']for index, name in enumerate(zip(range(1,len(L)+1),L)): print index, '-', name这样的代码,才会出现你所说的回显
2016-09-03
最新回答 / qq_可乐不可口_03909747
最后一行我是这样想的,key代表name,d[key]代表分数,':'代表名字和分数之间的冒号,+号应该是Python自己能够理解的运算符号,不知道这样想对不对
2016-09-01
最赞回答 / 慕粉13726259791
if x % 2 == 1 and x<=100: 这句应该分为俩句,and 的话是与运算,若判断 x % 2 == 1为假的话,x <= 100 就不会执行下去的了,再结合上面小伙伴说的,再用break语句进行 x 的值判断
2016-08-31
最新回答 / 肯克鲁
中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题,因此需要加# -*- coding: utf-8 -*-,提交上去的代码是先要保存成.py文件的,而不是直接print输出。
2016-08-30