Статья Автор: Деникина Н.В., Деникин А.В.

Условный оператор (if-else)

Давайте попробуем написать программу, которая выставляет ученикам оценки в зависимости от их набранных баллов.
  • Если ученик набрал больше 90 баллов, выводим оценку 5
  • Если ученик набрал больше 75 баллов, выводим оценку 4
  • Если ученик набрал больше 65 баллов, выводим оценку 3.
Различное поведение программы может быть достигнуто с помощью условного оператора «if-else» .

Условный оператор - это оператор, который преобразует линейный ход программы в разветвленный, позволяя программе принимать решения в зависимости от того, выполняется ли определенное условие в данный момент: "если условие верно, тогда выполнить это действие, а если нет, тогда выполнить другое".
 

Условный оператор if-else

Оператор if-else в Python представляет собой конструкцию, которая позволяет выполнить один блок кода, если условие истинно, и другой блок кода, если условие ложно.

Синтаксис  выглядит следующим образом:
if <условие>:
    <выражения_если_условие_истинно>
else:
    <выражения_если_условие_ложно>

Здесь, условие это логическое выражение, например, такое как number > 0, которое может принимать значение True (истина) или False (ложь). 

  • Если условие выполняется, равно True, то выполняется блок операторов if.
  • Если условие не выполняется, равно False, то блок операторов if пропускается.

Например:

number = 10
if number > 0:
    print("Число больше 0")
else:
    print("Число не больше 0")

В этом примере, если значение переменной number больше 0, будет выведено "Число больше 0", иначе будет выведено "Число не больше 0".

 

Как работает условный оператор (if...else)

если условие истинно если условие ложно
Если условие после слова if выполняется, то
- код после if выполняется
- код после else пропускается
Если условие после слова if не выполняется, то
- код после if пропускается
- код после else выполняется
Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать