Есть или условие работает в цикле while в python? Кажется, я не могу заставить его работать. Это пример того, как работает мой код.или условие во время цикла python
newslot = 3
moved = False
while newslot > 0 or moved != True:
enabled = query something on the database where slot = newslot
if enabled:
print 'do something here'
moved = True
else:
newslot-=1
print 'slot disabled'
Поэтому, когда новостной бюллетень получает значение нуля, он все равно переходит внутрь цикла while. Кажется, у меня что-то отсутствует.
Что не работает? Кроме того, что такое значение 'slot'? –
Каковы значения 'slot' и' enabled'? – chepner
'или' работает, но если 'slot is enabled 'равен True, ваш цикл никогда не заканчивается, так как' newslot> 0' остается True –