Python

Не пойму смысл if и else

Никак не пойму, что делают if и else. Пожалуйста, поточнее напишите. Как они переводятся я знаю, но смысл не пойму.
Витольд Тертя
Витольд Тертя
10 707
скинь свой вк я тебе четко и подробно расскажу на примере. тут долго рассказывать и лимит по тексту, неудобно
. тема довольно легкая
Азамат Туркеев
Азамат Туркеев
588
Лучший ответ
Не ваше, забейте на программирование. Лучше картины пишите или музыку. Может вторым Моргенштерном станете.
Таграй Нутеуги
Таграй Нутеуги
55 095
условный оператор
код написанный внутри всех if / elif будет выполняться когда будет найдено первое (сверху) удовлетворяющее условие (все ниже идущие при этом пропустятся и уже проверяться не будут)
а else - только в том случае если ни один if / elif не удовлетворил
дальше выполнение продолжается сразу под этими операторами (если конечно внутри одного из условий не стоит какой нибудь raise)
if a>b:
__print('условие 1 выполнено')
elif a>c:
__print('условие 2 выполнено')
else:
__print('ни одно условие не выполнено')
print('выполнение продолжается')
Furqat Xalmatov
Furqat Xalmatov
15 114
Витольд Тертя я понял, что ничего не понял с:
Ты не один такой. Я тоже не понимаю.
if если то
else иначе

если .. то
смысл в задании условий, при которые что-то сработает

если ЭТО то ВОТ ЭТО 1 иначе ВОТ ЭТО 2
если А = 0 то ВКЛЮЧИТЬ иначе ВЫКЛЮЧИТЬ
if A=0 then OPEN else CLOSE

Если ВЕДРО ПУСТОЕ то ВКЛЮЧИТЬ КРАН С ВОДОЙ иначе ВЫКЛЮЧИТЬ КРАН С ВОДОЙ
FC
Frank Castle
7 448
Витольд Тертя не найду связь и смысл
Витольд Тертя если ведро пустое, то нужен кран с водой, иначе выключить кран с водой. Что вобще делает иначе? Пайтон не обратит слово 'иначе'? Или код отменяется, если написать 'иначе'?
Frank Castle IF (Опция1 = true) THEN (Опция2 := true) else (Опция2 := false);
если опция1 выбрана, то опция2 тоже будет выбрана, иначе Опция2 будет не выбрана
это можно вот так ещё написать
Опция2 := Опция1;
Эта конструкция if else нужна чтобы выполнять код, только когда выполняются какие-то определенные условия в программе. Например переменная какая-то стала равна определенному значению выполнить код, и если переменная не равна этому значению, то выполнить другой код
как нозат на гот переместится. мне надо в прошлое ну пожалуйсто ну скажи. у меня есть много вкусного я поделюсь тохдааа
Виктор Джулай хахахахаха
If (если это условие равно тому-то, то выполнить это..)
elif (либо если это равно тому-то, то выполнить это...)
else (если ни то, ни другое (if/elif) не равно тому-то, то выполнить вот это..)

Это как мне удалось понять в ходе изучения питона))
ZK
Zhanat Kosaev
176