Я не понимаю, почему мой цикл не останавливается. Он продолжает идти в другую часть, когда я ввожу число от 0 до 300 включительно.
#validar puerta
puerta = ''
lista4 = []
for x in range(0, 301):
lista4.append(x)
active = True
while active:
if puerta == 'general' or (puerta in lista4):
dispositivos.append(puerta)
active = False
else:
puerta = input('Ingrese número de puerta: ')