Hi, in your model solution for the exercise above you allow the multiplier to be equal to 0, what leads to an infinity loop. Shouldn't model solution limit the multiplier to values higher than 0?
Described code below:
limit = int(input("Upper limit: "))
multiplier = int(input("Base: "))
number = 1
while number <= limit:
print(number)
number *= multiplier
Have a great day!