ЛОГИЧЕСКИЙ ТИП ДАННЫХ В PYTHON
Логический тип данных в Python - это булевы значения True и False, которые представляют истину и ложь соответственно. Использование логических значений особенно полезно при написании условных конструкций.
x = 3
y = 5
z = x > y
print(z)
В этом примере мы сравниваем значение переменной x (которая равна 3) с значением переменной y (которая равна 5). Результатом сравнения будет False, так как значение x не больше значения y. Мы затем присваиваем результат сравнения переменной z и выводим его на экран с помощью команды print.
Логический тип данных в Python также может быть использован в качестве аргументов для функций и методов. Рассмотрим следующий пример:
def can_vote(age):
return age >= 18
print(can_vote(16))
print(can_vote(21))
Эта функция принимает возраст в качестве аргумента и возвращает True, если возраст больше или равен 18, и False в противном случае. Затем мы вызываем функцию дважды, передавая ей разные значения возраста и выводим результаты на экран.
Логический тип данных в Python также может быть использован для создания масок (массивов, содержащих булевы значения) для фильтрации данных в массивах. Рассмотрим следующий пример:
nums = [1, 2, 3, 4, 5]
mask = [True, False, True, False, True]
filtered_nums = [num for num, m in zip(nums, mask) if m]
print(filtered_nums)
В этом примере мы создаем массив nums, содержащий числа от 1 до 5, и массив mask, содержащий булевы значения. Затем мы используем функцию zip, чтобы объединить массивы nums и mask вместе и создать новый массив, содержащий только числа, соответствующие true-значениям в маске. Результатом будет новый массив, содержащий только числа 1, 3 и 5.
#7. Логический тип bool. Операторы сравнения и операторы and, or, not - Python для начинающих
Урок 6. Булевый, или логический, тип данных. Логические выражения и операторы
Урок 8 Логический тип Bool. Операции сравнения Python
Информатика. Язык Python: Логический тип (bool) в Python. Центр онлайн-обучения «Фоксфорд»
Уроки Python. #2 Условные операторы, логические выражения, логические операторы
Урок 12. True и False. Булевый тип значений. Bool.
Python для начинающих с нуля #1. Переменные. Типы данных. Числа, Строки, Логический значения.
Новые материалы:
- Python pdf в excel
- Python пустой класс
- Python requests json примеры
- Parameter self unfilled python что такое
- Python регулярное выражение для номера телефона
- Aiogram документация python на русском
- Как создать пустой список в python заданной длины
- Python version не работает
- Как сделать requirements txt python 3 pycharm
- Python магический квадрат
- Как запустить python на mac os
- Парсинг python json
- Обход антивируса python
- Python бегущая строка