最新回答 / qq_慕少0326861
Python的五大數(shù)據(jù)類型的作用、定義方式、使用方法:數(shù)字類型作用:表示人的身高、年齡、各種號(hào)碼等。定義方式:age = 18 age = int(18)使用方法:加減乘除、邏輯判斷(大于、小于)字符串類型作用:表示名字、愛(ài)好定義方式:name_1 = 'nick' name_2 = str('nick')使用方法:字符串只能+、*和邏輯比較。列表作用:存放多個(gè)值。定義方式:list_1 = [1, 2, 3, 4] list_2 = list([1, 2, 3, 4])使用方法:通過(guò)列表索引獲取值。字典...
2021-08-06
已采納回答 / weixin_慕哥7517181
num=0sum=0while num<=1000:? ? num=num+1? ? if num % 2 == 1:? ? ? ? ?continue? ? sum=sum+numprint(sum)num = 0sum = 0while num < 1000:? ? num = num + 2? ? sum = sum + numprint(sum)這兩個(gè)結(jié)果才一樣。你的第二套代碼? num=num+2 意思已經(jīng)是偶數(shù)了 下一句代碼? if num % 2 == 1:還是
2021-08-03
最贊回答 / S_zhige
應(yīng)該是你敲這代碼之前你有定義過(guò)sum這個(gè)變量名所以你后面寫(xiě)print(sum(L))的時(shí)候 這里sum被認(rèn)成變量了 而不是求和方法sum()
2021-08-03
已采納回答 / minzeOK
你下次可以在每次循環(huán)都打印一下num和sum,那有你就可以自己發(fā)現(xiàn)bug了?,F(xiàn)在的代碼,可以想一下,第一次循環(huán),開(kāi)始num=0,跑完后sum=0,num=1。第二次開(kāi)始num=1,然后num&2==1成立,執(zhí)行continue跳過(guò)這次循環(huán)開(kāi)始第三次循環(huán),但第三次num還是等于1,判斷還是成立,這就導(dǎo)致后面變成了死循環(huán)了,因?yàn)楹竺鎛um一直都是1,那就永遠(yuǎn)小于1000。解決方法很簡(jiǎn)單,使用continue前,num也要+1就成
2021-08-02
已采納回答 / ak_1
沒(méi)有關(guān)系 只是起的一個(gè)變量名??其實(shí)用a,b,i,s之類的也可以?但起變量名最好是有意義的不然到最后自己都搞不明白這個(gè)變量是啥意思了
2021-08-01
最贊回答 / weixin_慕哥1338196
# Enter a codedef get_second(elem):? ? return elem[1]L = [('Alice',89), ('Bob',72), ('Candy',88), ('David',79), ('Ellena',99)]L.sort(key=get_second,reverse=True)print(L)
2021-07-31