Вопрос задан 24.06.2023 в 16:52. Предмет Информатика. Спрашивает Шумилов Сергей.

2. Найдите результаты следующих логических выражений: а)>>> a = 20 >>> b = 28

>>> a > 17 аnd b= 28 b)>>> a = 20 >>> b = 28 >>> c = True >>> a > 17 and b > 22 and c​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Зарипова Айсылу.

Ответ:

а) true

b) true

Объяснение:

а) And - логическое умножение. 20 больше 17? Да. Поэтому a начинает принимать значение true (1). 28 равно 28? Да. Значит, b - true (1). Умножая 1 на 1, мы получим 1, то есть true.

b) Так же решается и это задание. a  - true (1), b - true, так как 28 > 22 (1), с - true (1, по условию). 1 * 1 * 1 = 1, что есть истина (true).

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

а) Результат выражения:

python
a = 20 b = 28 a > 17 and b == 28

Выражение a > 17 истинно, так как a равно 20, что больше 17. Однако выражение b == 28 ложно, так как b равно 28, что не равно 28. В итоге, результат выражения будет False, так как оба условия должны быть истинными для выполнения оператора and.

б) Результат выражения:

python
a = 20 b = 28 c = True a > 17 and b > 22 and c

В данном случае:

  • a > 17 истинно.
  • b > 22 истинно, так как b равно 28, что больше 22.
  • c равно True.

Таким образом, все условия истинны, и результат выражения будет True.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос