Раскрытие секретов древнего вычислительного искусства с помощью булевых значений Python

PythonPythonBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В жаркой и безжалостной местности Пустыни-Западе древние руины цивилизаций хранят тайны, которые были утрачены в течение времени. Среди этих руин любопытный Обитатель Пустыни по имени Кира обнаружила то, что, по всей видимости, является древним вычислительным устройством. Легенда говорит о загадочном языке, называемом Python, который может контролировать логику этой машины.

Ваша миссия - помочь Кире разобраться в сложностях Булевых выражений Python, научить ее основам логического мышления и принятия решений, которые могут раскрыть потенциал этого загадочного устройства. С помощью вашего опыта она надеется осветить руины силой истины и ложности, принимая решения в своем путешествии по восстановлению оазиса, который когда-то процветал в этом отчаянном месте.

Введение в Булевы значения

В этом шаге вы познакомите Киру с концепцией булевых значений в Python. Вы объясните ей, что булевы значения представляют один из двух значений: True или False. В Python они являются важными для принятия решений и управления потоком программы.

Теперь давайте напишем несколько простых булевых выражений в файле /home/labex/project/booleans.py:

## booleans.py

## Два основных булевых значения
is_day = True
is_night = False

print(f"Сейчас день: {is_day}")
print(f"Сейчас ночь: {is_night}")

Для выполнения этого Python-скрипта запустите следующую команду в терминале:

python3 /home/labex/project/booleans.py

Ваш терминал должен показать:

Сейчас день: True
Сейчас ночь: False

Вы должны увидеть вывод, отображающий булевы значения для is_day и is_night.

Булевы операторы

После базового понимания булевых значений теперь мы познакомим Киру с булевыми операторами. Объясните, что в Python три основных булевых оператора - это and, or и not.

Пожалуйста, добавьте следующие булевы операции в файл /home/labex/project/booleans.py:

## booleans.py - add after previous code
## Булевы операторы

## Оператор and
both_conditions_true = is_day and not is_night
print(f"Обе условия истинны: {both_conditions_true}")

## Оператор or
either_condition_true = is_day or is_night
print(f"Одна из условий истинна: {either_condition_true}")

## Оператор not
negate_condition = not is_day
print(f"Не день: {negate_condition}")

Опять же, запустите скрипт, чтобы увидеть вывод:

python3 /home/labex/project/booleans.py

Теперь вывод должен включать результаты ваших булевых операций:

Обе условия истинны: True
Одна из условий истинна: True
Не день: False

Резюме

В этом лабораторном задании мы отправились в ветреную Пустыню-Запад, чтобы представить концепцию Python-булевых значений Кире, любопытной обитателю пустыни, которая имеет миссию вдохновить на жизнь древние руины. Мы начали с самых основ, изучая значения True и False, перешли к булевым операторам, которые необходимы для принятия решений, и практиковали их реализацию в Python-скриптах.

Разбирая булевы значения, Кира теперь может справляться с сложными логическими операциями и восстановить оазис, который был раньше. Эта jornada отражает важную роль, которую играют простые логические концепции в программировании. Я надеюсь, что в ходе выполнения этого лабораторного задания вы получили практическое понимание булевых значений и можете применить эти знания в реальных сценариях.