Найти - Пользователи
Полная версия: while 2 условия
Начало » Python для новичков » while 2 условия
1
Nihisil
Никак не могу найти как в цикле while проверять два условия, подскажите пожалуйста. Пробовал, не работает:
while ((t < 10) or (t1 < 10)):
print t1
t1 = t1 + 1
Александр Кошелев
А что вы хотите проверить? Какое условие?

Поскольку t у вас не меняется, то если оно < 10 изначально – это бесконечный цикл.

Возможно вы имели в виду and, а не оr.
Nihisil
Нет, я иммел ввиду or. Вы правы. Я забыл, что если первое условие истино, то второе даже не будет проверяться при or. Спасибо
Александр Кошелев
Nihisil
Я забыл, что если первое условие истино, то второе даже не будет проверяться при or.
Тогда не понятно какой логикой вы руководствовались в принципе, чтобы сделать вывод что “не работает”.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB