Вопрос:

4. Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «а» после выполнения фрагмента программы стало равно 17? a = 10 b = 5 if a > 1 ... a < b: a = 7 else: a += 7

Смотреть решения всех заданий с листа

Ответ:

Краткое пояснение: Чтобы значение 'a' стало равно 17, нам нужно, чтобы выполнился блок else. Для этого условие if должно быть ложным.
  1. Исходные значения: a = 10, b = 5.
  2. Текущее условие: if a > 1 ... a < b.
  3. Если мы хотим, чтобы выполнился блок else (a += 7), то условие if должно быть ложным.
  4. Если мы поставим логическое И (&& или and), то 10 > 1 (истинно) && 10 < 5 (ложно) = ложно. В этом случае выполнится else, и a станет 10 + 7 = 17.
  5. Если мы поставим логическое ИЛИ (|| или or), то 10 > 1 (истинно) || 10 < 5 (ложно) = истинно. В этом случае выполнится if, и a станет 7.

Ответ: && (логическое И)

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие