不是這樣寫嗎
def move(n, a, b, c):
??? if(n==1):
??????? print a+''' --> '''+c
??????? return;
??? else:
??????? print a+''' --> '''+b
??????? move(n-1,a,b,c)
??????? print b+''' --> '''+c
move(4, 'A', 'B', 'C')
def move(n, a, b, c):
??? if(n==1):
??????? print a+''' --> '''+c
??????? return;
??? else:
??????? print a+''' --> '''+b
??????? move(n-1,a,b,c)
??????? print b+''' --> '''+c
move(4, 'A', 'B', 'C')
2019-04-08
舉報
2019-04-16
2019-04-09
def move(n, a, b, c):
? ? if(n==1):
? ? ? ? print a+''' --> '''+c
? ? ? ? return
? ? else:
? ? ? ? move(n-1,a,c,b)
? ? ? ? move(1,a,b,c)
? ? ? ? move(n-1,b,a,c)
? ? ? ?
move(4, 'A', 'B', 'C')