Что означают else, elif и символ процента в Python?



Python if

Автор Con Spazio задал вопрос в разделе Другие языки и технологии

что такое Else и Elif в python и % и получил лучший ответ

Ответ от ?????[гуру]
В языке Python конструкции if, elif и else используются для управления потоком выполнения программы в зависимости от условий. Оператор if проверяет условие и выполняет блок кода, только если это условие истинно. Оператор elif является сокращением от else if. Он позволяет проверить новое условие, но только в том случае, если все предыдущие условия в этой цепочке оказались ложными. Это создает удобное множественное ветвление без лишних вложений и повторных проверок. Оператор else выполняет свой блок кода, если ни одно из предыдущих условий if или elif не выполнилось. Это действие по умолчанию. Знак процента % в Python обозначает оператор взятия остатка от деления. Например, 30 % 4 вернет 2, а 28 % 4 вернет 0.

Ответ от Rest[гуру]
В первый раз слышу такое, даже поисковик googel не дал никаких нормальных результатов.

Ответ от Александр Павлов[активный]
Вот нашел какое-то объяснение:
Основы программирования на Python
Логика выполняющейся программы может быть сложнее, чем выбор одной из
двух ветвей. Например, в зависимости от значения той или иной
переменной, может выполняться одна из трех (или более) ветвей программы.
Как организовать такое множественное ветвление? Наверное, можно использовать несколько инструкций if: сначала проверяется условное выражение в первой инструкции if (если оно возвращает истину, то будет выполняться вложенный в нее блок кода) , затем во второй инструкции if
и т. д. Однако при таком подходе проверка последующих инструкций будет
продолжаться даже тогда, когда первое условие было истинным, и блок кода
при данной ветке был выполнен. Проверка последующих условий может
оказаться бессмысленной.
Обычно такую проблему можно решить с помощью вложенных конструкций if-else. Однако при этом часто появляется проблема правильной трактовки кода: непонятно, к какому if относится else (хотя в Python такая путаница не возможна из-за обязательных отступов) .
С другой стороны, в ряде языков программирования, в том числе и Python, предусмотрено специальное расширение инструкции if,
позволяющее направить поток выполнения программы по одной из множества
ветвей. Данная расширенная инструкция, помимо необязательной части else, содержит ряд ветвей elif (сокращение от "else if" - "еще если") и выглядит примерно так, как показано на блок-схеме. Частей elif может быть сколь угодно много (в пределах разумного, конечно).

Ответ от ZZZ0oO1Z[гуру]
Глянул в профиль.
У Вас нулевой уровень знаний для Вашей жизненной ситуации, но есть трудолюбие. В общем, советую ссылку из ответа Алксанда Павлова поставить в закладки на первое время. Там много хороших для Вас уроков для самостоятельного изучения.
Успехов!

Ответ от Алеша Кожанов[новичек]
If(Если): выполнение определенных команд, ЕСЛИ какая-либо переменная равна чему-то.
Else(Если нет): Выполнение других определенных команд, если ответ прошлого ЕСЛИ НЕВЕРЕН.
Elif(Если нет, и если): Выполнение определенных команд, Если Прошлое ЕСЛИ не выполнен и ЕСЛИ какая-либо переменная равна чему-то.
Пример:
if myage == 8: *если мойвозраст равен 8*
print('Иди в школу!')
elif myage == 16: *если мойвозраст не равен 8 А ТАКЖЕ если мойвозраст равен 16*
print('Ищи работу!')
else: *Если ничто из прошлых вариантах. *
print('Когда пенсия?')

Ответ от ВикиВопрос[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: что такое Else и Elif в python и %

Из каких частей состоит военный строй(что такое шеренга и т,п,)? Кадетский строевой устав
Строй это уставное размещение военнослужащих и техники для совместных действий. Основные элементы
подробнее...

что такое периметр
Периметр — это сумма длин всех сторон замкнутой геометрической фигуры. Это понятие применяется в
подробнее...

Обьясните что такое портал? только НЕ в архитектуре
Само слово «портал» изначально означало главные ворота или вход. В сети это понятие приобрело новый
подробнее...

что такое родина?
Родина — это место, где человек родился и вырос. Это понятие делят на малую и большую Родину. Малая
подробнее...

что такое союз?
Союз — это служебная неизменяемая часть речи, служащая для связи однородных членов или частей
подробнее...
Python на Википедии
Посмотрите статью на википедии про Python
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*