Я новичок в программировании, и я хочу, чтобы написать код, какХотя проверка контура одно условие перед другим
while(condition_A and condition_B):
#Do something
Но каждый раз, когда я бегу время цикла, я хочу, чтобы проверить условие А первое, и если условие A работает, то проверяем условие B. Например, условие A проверяет, будет ли условие B получать ошибку из-за границы или что-то в этом роде. И, наконец, если оба условия истинны, оставайтесь в цикле while. Как мне это сделать? Я думал о чем-то вроде
def some_While_Loop:
if condition_A == False:
return
while (condition_B):
#Do something
if condition_A == False:
return
Но тогда цикл while должен быть последним, что делает функция. Есть ли лучший/лучший способ?
Это помогло бы много, если вы сказали нам, какой язык программирования вы делаете это, как многие языки сделать это из коробки с правой синтаксисом. –
Ваш вопрос не ясен, вы можете объяснить немного ... – Rupsingh
Синтаксис выглядит как Python, и в этом случае ваш первый пример уже правильный, но в этом случае дубликат этого вопроса - http://stackoverflow.com/questions/2580136/does-python-support-short-circuiting - эта функция называется «короткое замыкание логических операторов». –