最贊回答 / 慕仙9354813
首先,s,d是定義在sub_sum()這個函數中的,這個函數對外只有l一個參數。當sub_sum()這個函數定義結束時,外部是無法訪問內部的s,d如果你想打印s和d,要改成這樣:def sub_sum(l):? ? s=0? ? d=0? ? for i in l:? ? ? ? if i%2==0:? ? ? ? ? ? s=s+i? ? ? ? else:? ? ? ? ? ? d=d+i? ? ? ? i=i+1? ? print(s)? ? print(d)l=[1,2,3,4,5,6,7,8,9...
2020-11-26
最新回答 / weixin_慕虎6266149
num = 2sum = 0while True:? ? if num >= 1000:? ? ? ? break? ? sum = sum + num? ? num = num + 2print(sum)
2020-11-14
最贊回答 / 幕布斯4328471
num = 2sum = 0while True:? ? if num >= 1000:? ? ? ? break? ? sum = sum + num? ? num = num + 2print(sum)小寫t改成大寫t就可以了。
2020-11-06