Форум сайта python.su
Никак не могу найти как в цикле while проверять два условия, подскажите пожалуйста. Пробовал, не работает:
while ((t < 10) or (t1 < 10)):
print t1
t1 = t1 + 1
Офлайн
А что вы хотите проверить? Какое условие?
Поскольку t у вас не меняется, то если оно < 10 изначально – это бесконечный цикл.
Возможно вы имели в виду and, а не оr.
Офлайн
Нет, я иммел ввиду or. Вы правы. Я забыл, что если первое условие истино, то второе даже не будет проверяться при or. Спасибо
Офлайн
NihisilТогда не понятно какой логикой вы руководствовались в принципе, чтобы сделать вывод что “не работает”.
Я забыл, что если первое условие истино, то второе даже не будет проверяться при or.
Офлайн