ли:Если vs. else, если против других операторов?
if statement:
if statement:
же, как
if statement:
elif statment:
и
if statement:
else statement:
то же самое? Если нет, какая разница?
ли:Если vs. else, если против других операторов?
if statement:
if statement:
же, как
if statement:
elif statment:
и
if statement:
else statement:
то же самое? Если нет, какая разница?
Нет, они не то же самое.
if statement:
if statement:
Если первое утверждение верно, его код будет выполнен. Кроме того, если второй оператор верен, его код будет выполнен.
if statement:
elif statment:
Второй блок будет выполнен только в том случае, если первый из них не был выполнен, а вторая проверка верна.
if statement:
else:
Первый оператор будет выполняться, если он истинен, а второй будет выполняться, если первый - false.
Первый из них отличается
if True:
print 'high' #printed
if True:
print 'low' #printed
, чем второй
if True:
print 'high' #printed
elif True:
print 'low' #not printed
и третий неверный синтаксис
См tutorial.
if statement:
if statement:
Это как индивидуальные условия; каждый оператор if
проверяется один за другим.
То же, что:
if statement:
elif statment:
Это как: первый if
условие не удалось, то проверьте следующее после условия.
И:
если заявление:
другое заявление:
Это как: Проверьте первый if
состояние, а затем выполнить else
блок.
Все они одинаковы: 'SyntaxError' –
Спасибо всем за вклад в мой глупый вопрос, который очень ценится – Eed
@JohnLaRooy I lol'ed так сложно, когда я прочитал ваш комментарий Я плюнул чай по всему экрану :( – user193130