簡短意賅的用思維導圖理解python遞歸實現漢諾塔

def hanoi(n,x,y,z): if n == 1: print(x ,'-->' ,z ) else: hanoi(n-1 ,x ,z ,y ) print(x ,'------>' , z) hanoi(n-1 ,y ,x ,z ) n = int(input('請輸入漢諾塔的層數:')) hanoi(n, 'x','y','z') 理解 每一步的意圖想必都可以理解,主要問題在於不知道
相關文章
相關標籤/搜索