Remove unnecessary variables

This commit is contained in:
lolabird 2024-02-29 12:21:53 -07:00
commit aa59a64750

View file

@ -9,24 +9,19 @@ def stackTowers(num, turts):
A = [] A = []
B = [] B = []
C = [] C = []
rounds = 0
rods = {"A":A, "B":B, "C":C} rods = {"A":A, "B":B, "C":C}
for i in range(num): for i in range(num):
A.insert(0, i+1) A.insert(0, i+1)
def hanoi(num, start, aux, end, turts): def hanoi(num, start, aux, end, turts):
nonlocal rounds
if num == 1: if num == 1:
end += [start.pop()] end += [start.pop()]
rounds += 1
moveTurtles(turts[end[-1] - 1], rods) moveTurtles(turts[end[-1] - 1], rods)
else: else:
hanoi(num - 1, start, end, aux, turts) hanoi(num - 1, start, end, aux, turts)
end += [start.pop()] end += [start.pop()]
rounds += 1
moveTurtles(turts[end[-1] - 1], rods) moveTurtles(turts[end[-1] - 1], rods)
hanoi(num -1, aux, start, end, turts) hanoi(num -1, aux, start, end, turts)
@ -54,8 +49,6 @@ def generateColor():
def createTurtles(num): def createTurtles(num):
turtles = [] turtles = []
totalHeight = num*15
for i in range(num): for i in range(num):
newTurt = turtle.Turtle() newTurt = turtle.Turtle()
newTurt.shape("square") newTurt.shape("square")