Найти - Пользователи
Полная версия: if else
Начало » Python для новичков » if else
1 2
pythonmaks
привет всем
помогите разобраться

 if условие:
if условие:
if условие:
скажите пожалуйста Python выполнить первое истинное условие не проверяя остальные , или он проверит их все, но выполнит лишь одно первое истинное?
Romissevd
 a = 1
b = 2
c = 0
if a:
    print('выполнилось первое условие')
if b:
    print('выполнилось второе условие')
if c:
    print('это условие не выполнилось')
pythonmaks
видимо у меня дар спрашивать так чтобы не поняли


давайте так
 if true:
if true
if true
Python прочуитает их все?
или только первое условие?
ведь как бы оно истинное, зачем ему дальше что-то делать, кроме как выполнить истинное
Romissevd
нужно правильно составлять инструкции
Вариант А:
Если истина:
Выполнить какое то действие
Иначе если (else):
Зачем выполнять это условие, ведь первое истина

Вариант В:
Если истина:
Выполнить какое то действие
Если истина:
Выполнить какое то действие

Инструкцию if можно применять без else
marvellik
pythonmaks
скажите пожалуйста Python выполнить первое истинное условие не проверяя остальные
нет. если только if то проверять будет все независимо от результата а вот если
if
elif
elif
elif
else
то дойдет до первой истины и выполнит а если нет истины то выполнит else
pythonmaks
Romissevd
нужно правильно составлять инструкцииВариант А:Если истина: Выполнить какое то действиеИначе если (else): Зачем выполнять это условие, ведь первое истинаВариант В:Если истина: Выполнить какое то действиеЕсли истина: Выполнить какое то действие Инструкцию if можно применять без else
не не , ребята


я не инструкции составлять хочу, а понять как их будет разбирать python

если ему попалось истинное условие, будет ли он читать другие условия, которые написаны после?
pythonmaks
marvellik
а если
 if true:
elif true: 
elif true:
if true:
да, это глупо, но мне надо понять что он будет делать
Romissevd
 if true: # выполнит действие, которое будет идти дальше
     действие
elif true: # зачем проверять, если истина уже есть в if
    действие
elif true:# зачем проверять, если истина уже есть в if
    действие
else: # это выполнит действие, если ни одно из действий выше не будет истинным
    действие
if true: # а это уже совсем другая инструкция которая к if выше не имеет никакого отношения
pythonmaks
Romissevd
то есть если я использовал elif то после уже не могу использовать if, только elif…
так?
Romissevd
Тут почитай
if можно выполнять сколько хочешь, но все они будут не связаны
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