Главная » Статьи » Python

Оператор условия и выбора

Разумеется, одними только последовательными действиями в программировании не обойтись, поэтому при написании алгоритмов используется еще и ветвление:

  1. if a > b:
  2.       c = a 
  3. else:
  4.        c = b

Этот кусок кода на Python интуитивно понятен каждому, кто помнит, что if по-английски значит "если", а else - "иначе". Оператор ветвления имеет в данном случае две части, операторы каждой из которых записываются с отступом вправо относительно оператора ветвления. Более общий случай - оператор выбора - можно записать с помощью следующего синтаксиса (пример вычисления знака числа):

  1. if a < 0:
  2.     s = -1
  3. elif a == 0:
  4.     s = 0
  5. else:
  6.     s = 1

Стоит заметить, что elif - это сокращенный else if. Без сокращения пришлось бы применять вложенный оператор ветвления:

  1. if a < 0:
  2.     s = -1
  3. else:
  4.     if a == 0:
  5.         7 s = 0
  6.     else: 
  7.         s = 1
В отличие от оператора print, оператор if-else - составной оператор.
Категория: Python | Добавил: Шаке (01.03.2012)
Просмотров: 1880 | Комментарии: 3 | Теги: elif, python, Else, ветвление, If, оператор, интерпретатор
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
/>meta http-equiv=