Оператор if – условие или логическое выражение, с помощью которого сравниваются данные, и решение принимается на основе результата сравнения. В Python оператор if похож на другие языки.
Синтаксис
if выражение:
оператор(ы)
Если логическое выражение имеет значение ИСТИНА (TRUE), то выполняется блок операторов внутри оператора if. Если логическое выражение оценивается как ЛОЖЬ (FALSE), то выполняется первый набор кода после конца оператора(ов) if.
Блок-схема
Пример
#!/usr/bin/python
var1 = 100
if var1:
print "1 - Получили истинное значение выражения"
print var1
var2 = 0
if var2:
print "1 - Получили истинное значение выражения"
print var2
print "До свидания!"
Когда приведенный выше код выполнится, мы получим следующий результат:
1 - Получил истинное значение выражения
100
До свидания!
Условие if в одну строку
Если набор условий if состоит только из одной строки, он может располагаться на той же строке, что и оператор заголовка.
Вот пример оператора if в одну строку:
#!/usr/bin/python
var = 100
if ( var == 100 ) : print "Значение выражения 100"
print "До свидания!"
Когда приведенный выше код выполнится, мы получим следующий результат:
Значение выражения 100
До свидания!
Источник: Python IF Statement.
Оглавление
- 1. Python – Самоучитель для начинающих
- 2. Python – Обзор
- 3. Python – Установка среды
- 4. Python – Базовый синтаксис
- 4.1. Python – Аргументы командной строки
- 5. Python – Типы переменных
- 6. Python – Основные операторы
- 6.1. Python – Арифметические операторы
- 6.2. Python – Операторы сравнения
- 6.3. Python – Операторы присваивания: примеры
- 6.4. Python – Побитовые операторы
- 6.5. Python – Логические операторы
- 6.6. Python – Операторы членства
- 6.7. Python – Операторы идентификации
- 6.8. Python – Приоритет операторов
- 7. Python – Условные операторы
- 7.1. Python – Условие if
- 7.2. Python – Условные операторы if...else и elif
- 7.3. Python – Вложенные операторы if
- 8. Python – Циклы
- 8.1. Python – Цикл while
- 8.2. Python – Цикл for
- 8.3. Python – Вложенные циклы
- 8.4. Python – Оператор break
- 8.5. Python – Оператор continue
- 8.6. Python – Оператор pass
- 9. Python – Числа
- 9.1. Python – Метод abs()
- 9.2. Python – Метод ceil()
- 9.3. Python – Метод cmp()
- 9.4. Python – Метод exp()
- 9.5. Python – Метод fabs()
- 9.6. Python – Метод floor()
- 9.7. Python – Метод log()
- 9.8. Python – Метод log10()
- 9.9. Python – Метод max()
- 9.10. Python – Метод min()
- 9.11. Python – Метод modf()
- 9.12. Python – Метод pow()
- 9.13. Python – Метод round()
- 9.14. Python – Метод sqrt()
- 9.15. Python – Метод choice()
- 9.16. Python – Метод randrange()
- 9.17. Python – Метод random()
- 9.18. Python – Метод seed()
- 9.19. Python – Метод shuffle()
- 9.20. Python – Метод uniform()
- 9.21. Python – Метод acos()
- 9.22. Python – Метод asin()
- 9.23. Python – Метод atan()
- 9.24. Python – Метод atan2()
- 9.25. Python – Метод cos()
- 9.26. Python – Метод hypot()
- 9.27. Python – Метод sin()
- 9.28. Python – Метод tan()
- 9.29. Python – Метод degrees()
- 9.30. Python – Метод radians()