Найти в Дзене
programmer's town

Оператор if-elif-else в Python

Давайте не будем долго тянуть и сразу перейдём к практике: a = int(input()) if a < -5: print('Low') elif -5 <= a <= 5: print('Mid') else: print('High') Сначала мы запрашиваем данные у пользователя, затем сравниваем с -5, затем сравниваем с -5 и 5, ну а если всё что ввёл пользователь было больше выводим фразу "High". Проверка истинности в Python Любое число, не равное 0, или непустой объект - истина. Числа, равные 0, пустые объекты и значение None - ложь Операции сравнения применяются к структурам данных рекурсивно Операции сравнения возвращают True или False Логические операторы and и or возвращают истинный или ложный объект-операнд Логические операторы: X and Y Истина, если оба значения X и Y истинны. X or Y Истина, если хотя бы одно из значений X или Y истинно. not X Истина, если X ложно. А теперь давайте рассмотрим другой пример: if 1: print('true') else: print('false') А вывод здесь будет таким: true Это работает именно так, потому что любое число, не равное 0, или

Давайте не будем долго тянуть и сразу перейдём к практике:

a = int(input())
if a < -5:
print('Low')
elif -5 <= a <= 5:
print('Mid')
else:
print('High')

Сначала мы запрашиваем данные у пользователя, затем сравниваем с -5, затем сравниваем с -5 и 5, ну а если всё что ввёл пользователь было больше выводим фразу "High".

Проверка истинности в Python

Любое число, не равное 0, или непустой объект - истина.

Числа, равные 0, пустые объекты и значение None - ложь

Операции сравнения применяются к структурам данных рекурсивно

Операции сравнения возвращают True или False

Логические операторы and и or возвращают истинный или ложный объект-операнд

Логические операторы:

X and Y

Истина, если оба значения X и Y истинны.

X or Y

Истина, если хотя бы одно из значений X или Y истинно.

not X

Истина, если X ложно.

А теперь давайте рассмотрим другой пример:

if 1:
print('true')
else:
print('false')

А вывод здесь будет таким:

true

Это работает именно так, потому что любое число, не равное 0, или непустой объект - истина.