最新回答 / 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