python的這段程式該怎麼理解,沒看懂

時間 2021-06-28 17:10:05

1樓:匿名使用者

輸出一個給定list的所有元素的排列組合

你把**修改下:

def perm(list,k,m):

if k==m:

#for i in range(m+1):

print list[:m+1]

#print

else:

for i in range(k,m+1):

list[k],list[i]=list[i],list[k]perm(list,k+1,m)

list[k],list[i]=list[i],list[k]mylist=input("input a list([1,2,3...]):")

perm(mylist,0,len(mylist)-1)這樣看結果就比較清楚了

2樓:匿名使用者

倒序顯示一個list的後半部分。顯示完成後,list保持原狀。

這是一個遞迴呼叫的一個練習題。

象是玩牌似的。先把首尾交換。然後遞迴呼叫裡面一層,然後再把首尾換回來。

遞迴呼叫直到中間那個數,這裡將整個list的前半部分(此時是倒序的原來的後半部分)列印出來。

這樣的交換策略應用到從1到結尾的每一個輸入的序列。

關於夫妻共同財產的理解,該怎麼理解夫妻共同財產及共同債務

您好,如果存摺名字是她父親的話,那麼存摺肯定不屬於夫妻共同財產,在法律意義上講此存摺及裡面的款項權利都屬於她父親所有。購買家電發票也是她父親名字的話,如果她父親口頭上或書面上表達了將家電贈予你們的話,那就屬於共同財產。夫妻共同財產指的是屬於夫妻雙方共同享有所有權的財產。婚姻法 第十七條 夫妻在婚姻關...

這段和女友分開的時間裡該怎麼面對

分開了,兩個人的生活沒有交集,那是沒有很多的話題。還有話題時雙方找的,本來談戀愛就時談廢話,一點點東西可以說一大堆,亂扯呀!比如說憧憬下你們以後的生活呀 說說開學了去哪玩呀 說你想她想的多麼辛苦呀等等.還有就是你和她的關係到了哪一步?要是有過性關係了,也可以扯呀!反正一句話,我們當時就是亂扯。 丙問...

“後現代主義”的“後”該怎麼理解

後現代主義 英文名稱 postmodernism定義 對現代主義的迴應,排斥 整體 的觀念,強調異質性 特殊性和唯一性。後殖民主義 英文名稱 post colonialism定義 為消除殖民思想,向衝擊非西方文化的帝國主義進行挑戰的運動。後結構主義 英文名稱 postsructuralism後結構主...