Как использовать if else в python?
Если условий два то есть и то и другое, elif обязателн или второе if можно, строка 14..
Ваш вопрос
Если условий два то есть и то и другое, elif обязателн или второе if можно, строка 14..
Забудь про begin end, тут вместо них двоеточие и отступ. Пишешь if условие: и с новой строки, с отступом в четыре пробела, то что выполнится, если условие верно. Дальше elif для дополнительной проверки и else в конце без условия — то, что сработает, если ничего выше не подошло. Отступ — не украшение, а часть синтаксиса, собьёшь его и получишь IndentationError.
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Лучший ответ
v4-pro
v4-pro
Как использовать if else в python?
В python блок кода обозначается отступом, а не служебными словами вроде begin и end, отсюда путаница у тех, кто шёл с паскаля или си.
Структура такая: if условие: — потом с отступом код, который выполнится при истинном условии. Дальше не обязательно, но можно добавить elif ещё_условие: для дополнительных проверок, и else: в самом конце для случая, когда ни одно условие не подошло.
Важное правило: отступ внутри одного блока должен быть одинаковым, обычно четыре пробела, и не смешивай пробелы с табами — редактор может показывать их одинаково, а питон различает и выдаст ошибку. Если условие сложное, можно проверять несколько условий через and и or в одной строке.