最贊回答 / 慕粉0039578591
有2個(gè)地方有問題,一個(gè)是沒有加循環(huán),另外一個(gè)是你改動(dòng)的就是L,然后如果每次循環(huán)還變動(dòng)了i的數(shù)值的話,位置發(fā)生了變化的。正確的代碼可以參考這個(gè)s = set(['Adam', 'Lisa', 'Paul'])L = ['Adam', 'Lisa', 'Bart', 'Paul']for x in L:? ? if x in s:? ? ? ? s.remove(x)? ? else:? ? ? ? s.add(x)print s
2020-06-18
最新回答 / 慕斯2684049
?if x == x + x *2,你這里用的等于號(hào),這個(gè)語句永假,所以不會(huì)執(zhí)行后面的continue,不知道對(duì)不對(duì)。。
2020-06-18
最新回答 / 任長(zhǎng)風(fēng)3321202
第一個(gè)用print 'end’指令告訴用戶 end? 當(dāng)運(yùn)行程序之后第二個(gè)沒有反饋給用戶end文字當(dāng)運(yùn)行完程序。Score就是英語 分?jǐn)?shù) 的意思。
2020-06-18
最新回答 / 慕運(yùn)維3398011
x=x*2會(huì)報(bào)錯(cuò),這是賦值語句,==才是判斷是否等于。而且你的continue放在最后,不管判斷出什么結(jié)果,都是進(jìn)入下一個(gè)循環(huán),最后計(jì)算的是1到100相加。給你看一下我的。因?yàn)槭瞧鏀?shù)相加,x從0開始,所以我這里循環(huán)最開始就是x自增,之后先判斷x是否越界,再判斷x的奇偶。越界直接結(jié)束跳出給結(jié)果,奇數(shù)加到sum上,偶數(shù)直接進(jìn)入下一個(gè)循環(huán),即x自增,變成奇數(shù)。以此循環(huán)。<...code...>
2020-06-08
已采納回答 / 謝erduo
print(45678+(0x12fd2)): 45678是十進(jìn)制,0x12fd2因?yàn)橛衒所以被識(shí)別為16進(jìn)制,0x12fd2的十進(jìn)制為77778,45678+77778=123456;print(100<99)和print((0xff)==255)是布爾運(yùn)算,判斷括號(hào)里的式子true or false,輸出的是true or false
2020-06-07
最新回答 / 慕數(shù)據(jù)4504470
我自問自答吧,print("hello,python!')print("hello,","python!") 用逗號(hào)隔開即可
2020-06-06