Программа продолжит работу, несмотря ни на что.
представьте себе такую функцию, как.
def foo(condition)
x = 0
if condition:
x = x + 1
else:
x = x + 2
print x
Независимо от условий, печать будет выполнена. Программы не останавливаются только из-за оператора if
.
if
операторы - простые ветвления. Вы можете выполнить одну из веток в зависимости от условия. Если значение if
равно true
, вы войдете в первую ветвь и выполните код после оператора if. Если условие false
, то код после else
будет выполнен.
Редактировать: из-за комментария ОП
если что-то и что-то3 истинное или что-то ложное - продолжайте
Тогда вам стоит подумать о своей логике. Вы не хотите продолжать, если something
равно true
, а something3
нет.
if something:
if something3:
add_something()
else:
# do not continue. maybe return here
# continue with your code