The following code causes an infinite loop. Can you figure out what's missing and how to fix it?

def print_range(start, end):
# Loop through the numbers from start to end
n = start
while n <= end:
print(n)