Мой код, кажется, застрял в этом цикле while навсегда:
array = []
b = 1
while b != 0:
b = int(input("please enter whole numbers "))
array += [b]
print (array)
Смысл кода состоит в том, чтобы помещать пользовательские входные данные в массив и останавливаться, когда пользователь вводит 0. Я не знаю почемуциклу удается продолжить код, даже если условие ложно.Я думал, что пока условие ложно, python тут же остановится!
Я продолжаю получать 0
как элемент массива, когда не хочу, чтобы он был в нем.