最新回答 / 陳菲林
什么是tuple元組(tuple)和list一樣,也是一個(gè)有序容器,在元組中,同樣可以包含0個(gè)或者多個(gè)元素,并且也支持索引訪問、切片等操作。下載視頻
? ? ?
? ?
2022-03-15
最新回答 / weixin_慕圣0229200
#?Enter?a?codenum?=?1sum?=?0while?True:???? ??????if?num?>?1000:???????? ? ? ??????????break??????????if?num?%?2?==?0:??????????????????????sum?=sum+?num ###判斷偶數(shù)之后進(jìn)行疊加? ??????num?=num+?1? ###羅列1~1000之間的數(shù)字,然后進(jìn)入while循環(huán)判斷
2022-03-13
最贊回答 / 千古笑
這個(gè)題目意思是要你打印出邏輯上在偶數(shù)位的元素,alice是第一個(gè),66是第二個(gè)這個(gè)意思,符合條件的list下標(biāo)值分別是1,3,5。你這里a取的0,所以和list的下標(biāo)值是同步的,而你代碼意思是下標(biāo)為偶數(shù)就打印,所以輸出的元素下標(biāo)分別是0,2,4,懂了嗎,所以你的代碼改成a=1就對了。你上面說a=3也行,其實(shí)a為任意一個(gè)奇數(shù)都可以,你a的取值只要和list的下標(biāo)值奇偶性不一樣就沒問題,因?yàn)轭}目說的偶數(shù)位和下標(biāo)位為奇數(shù)位是一個(gè)意思。
2022-03-13
最贊回答 / weixin_慕斯2415449
你 寫的程序里面的i 并不是數(shù)字,它代表的是S里面的每一個(gè)字母,所以你不停地加1、加2,是不行的。如果你想輸出ACEGIK,這樣寫:s='ABCDEFGHIJK'num=1for i in s:? ? if num % 2 ==1:? ? ? ? print(i)? ? num=num+1我自己定義的num才是你想要的那種能夠加1、加2的結(jié)果吧。? ??????
2022-03-13
最新回答 / 慕沐2555683
第八行縮進(jìn)到if語句中默認(rèn)為是ture所以一直循環(huán)又沒有使用break跳出循環(huán)所以陷入死循環(huán)無法執(zhí)行后面的語句
2022-03-10
最贊回答 / weixin_慕圣3493772
是的。L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]]for cube in L:#對每個(gè)一維數(shù)組,計(jì)算其三個(gè)邊的成績之和的兩倍就是表面積? ? area=(cube[0]*cube[1]+cube[1]*cube[2]+cube[0]*cube[2])*2? ? print(area)
2022-03-09
最贊回答 / 慕斯卡8373086
def square_of_sum(L):? ? result = []? ? for i in L:? ? ? ? result.append(i*i)? ? return resultd = [1,2,3,4,5]r = square_of_sum(d)print(r)我是這樣寫的
2022-03-03
已采納回答 / 小穎April
因?yàn)橛兄睾戏祷豧alse,所以flag的值為假,not flag就為真,所以if not flag就是為了進(jìn)入這個(gè)條件判斷,接下來的操作就是打印重復(fù)元素了
2022-03-03
最贊回答 / 金思錄
答案里的item是隨意定義的一個(gè)變量名,你可以把item換成A、B、c、d都可以。for item in L #將L中的每個(gè)元素依次賦予item這個(gè)變量,相當(dāng)于第一次循環(huán)item=1,第二次循環(huán)item=2.....????if item in S:? #如果item的值在S中? ? ? ? S.remove(item) #那么就在S中移除item的值,那么在第一次循環(huán)中可以看到1確實(shí)在S中,所以在S中移除1????else:? ??#如果item的值不在S中? ? ? ??S.add(item)??#那...
2022-03-03