Logo
  • ГЛАВНАЯ
  • ОБО МНЕ
  • СЕРТИФИКАТЫ
nocip.ssh@mail.ru
Главная  >  Python  >  PCAP
3.1.1.1 Принятие решений в Python

Вопросы и ответы

Программист пишет программу, и программа задает вопросы.

Компьютер выполняет программу и дает ответы. Программа должна уметь реагировать согласно полученным ответам.

К счастью, компьютеры знают только два типа ответов:

  • да, это правда - True
  • нет, это неправда - False

Вы никогда не получите ответа типа «Дай мне подумать…», я не знаю, или «Скорее всего, да», но я не знаю наверняка.

Чтобы задавать вопросы, Python использует набор очень специальных операторов. Давайте рассмотрим их один за другим, проиллюстрировав их действие на нескольких простых примерах.

Вопрос: равны ли два значения?

Чтобы задать этот вопрос, вы используете оператор ==

Не забывайте об этом важном различии:

  • = оператор присваивания, например, a = b присваивает a значение b;
  • == вопрос, равны ли эти значения ?; a == b сравнивает a и b.

Это бинарный оператор с левосторонней привязкой. Ему нужны два аргумента, и он проверяет, равны ли они.

Упражнения

А теперь зададим несколько вопросов. Попробуйте угадать ответы.

Вопрос №1: Каков результат следующего сравнения?

2 == 2

Ответ: True - конечно, 2 равно 2. Python ответит True (помните эту пару предопределенных литералов True и False - они тоже ключевые слова Python).

Вопрос №2: Каков результат следующего сравнения?

2 == 2.

Ответ: Этот вопрос не такой простой, как первый. К счастью, Python может преобразовать целочисленное значение в его реальный эквивалент, и, следовательно, ответ - True

Вопрос № 3: Каков результат следующего сравнения?

1 == 2

Ответ: Это должно быть легко. Ответ будет (вернее, всегда будет) False

🔁

RetraR — Компьютерные игры для Nintendo Game Boy
Приветствуем всех любителей ретро-игровой индустрии на канале RetraR
RetraR - Computer games for Nintendo Game Boy 🌌🛸👽👾☄️🤖
RetraR - 任天堂ゲームボーイ用コンピュータゲーム 🎮🕹️👾

RetraR
RetraR
Канал ретро компьютерных игр

Оформить заказ

Нажимая на кнопку, вы даете согласие на обработку персональных данных

Спасибо за заказ

Ваш заказ принят в обработку. 

Мы свяжемся с вами в ближайшее время.