Вопрос:

Для каких начальных значений переменных а и b программа напечатает число 1?

Ответ:

Решение:

Программа напечатает число 1, если условие if (a < 4) or (b > 10): истинно. Это условие истинно, если выполняется хотя бы одно из двух: a < 4 ИЛИ b > 10.

  • Вариант: a = 4; b = 20
  • Проверим условие:
  • a < 4: 4 < 4 — ложно.
  • b > 10: 20 > 10 — истинно.
  • Так как одно из условий (b > 10) истинно, то всё составное условие (a < 4) or (b > 10) будет истинно.
  • Следовательно, программа напечатает 1.

Ответ: a = 4; b = 20.