已采納回答 / 劉小琪
參考代碼是沒有問題的zip(range(1, len(L)+1), L)這里面的結果為[(1,'a'),(2,'b')...]這種類型的,你可以看成是迭代dict的結果集,迭代dict就可以直接用for key,value in 結果集,一樣的原理
2019-05-24
已采納回答 / 慕俠5394016
第一:sum沒有初始值應該要先賦值為0,sum=0第二:如果sum=sum+x放后面,第一次循環的時候先計算的是x=x+x =2 ,這樣就少了第一個數x=1,這樣計算的就是2+4+8+16+。。。+的二十個數,第三: 要是改成這樣的話,sum=sum+x放后面也是可以的sum = 1x = 1n = 1while True:? ? if n > 19:? ? ? ? break? ? x= x*2? ? n= n + 1? ? sum = sum + xprint sum
2019-05-23
最贊回答 / __Ghost
不一定要答案,這樣也行for x in ['1', '2', '3', '4', '5', '6', '7', '8', '9' ]:? ? for y in [ '0' , '1', '2', '3', '4', '5', '6', '7', '8', '9' ]:? ? ? ? if x<y:? ? ? ? ? ? print x+y
2019-05-21
已采納回答 / 慕后端1274496
你的x是tuple,想輸出ok,set里的元素也應該是tuple類型: weekdays?=?set([('MON',?'TUE',?'WEN',?'THU',?'FRI',?'SAT',?'SUN')]) x?=?'MON',?'TUE',?'WEN',?'THU',?'FRI',?'SAT',?'SUN' if?x?in?weekdays: ????print('input?ok') else: ????print('input?error')
2019-05-16