Files
CSC310-Homework/Homework 5/hanoi.py
Aaron Helton 4c1e3b6cc7 Initial Commit
2019-05-10 23:57:25 -04:00

14 lines
434 B
Python

def solveTowers(disks, pegA, pegB, pegC):
if disks == 1:
print('Move disk', disks, 'from', pegA, 'to', pegC)
else:
solveTowers(disks-1, pegA, pegC, pegB);
print('Move disk', disks, 'from', pegA, 'to', pegC)
solveTowers(disks-1, pegB, pegA, pegC);
def main():
disks = int(input("How many disks: "))
solveTowers(disks, 'A', 'B', 'C')
if __name__ == '__main__':
main()