if python



Python if

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

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

Ответ от ?????[гуру]
elif – сокращение от else if ("иначе, если")
ссылка
% дает остаток от деления (28 % 4 = 0, 30 % 4 = 2)

Ответ от 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('Когда пенсия?')

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

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

Имя*

E-mail:*

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