Решение:
Нам даны два числа: a = 35 и b = 63.
Нужно выбрать выражения, которые будут истинными (True) при этих значениях.
- a % 7 == 0
- Проверяем: 35 % 7 = 0. Условие выполняется.
- b > 0 or a < 0 or b < a and a > 5
- Проверяем:
- b > 0 (63 > 0) — True.
- Так как первое условие истинно (True), то вся логическая связка `or` будет истинна, независимо от остальных частей.
- a % 5 == 0 or b % 5 == 0
- Проверяем:
- a % 5 == 0 (35 % 5 = 0) — True.
- Так как первое условие истинно (True), то вся логическая связка `or` будет истинна.
- not (a + b > b or a * 7 > a b)
- Проверяем:
- a + b = 35 + 63 = 98
- a * 7 = 35 * 7 = 245
- a b = 35 63 (очень большое число)
- (a + b > b) — (98 > 63) — True.
- (a * 7 > a b) — (245 > 35 63) — False.
- (True or False) — True.
- not (True) — False.
- Условие ложно (False).
- a % 9 == 0 and b % 9 == 0
- Проверяем:
- a % 9 (35 % 9) — остаток 8, не равно 0.
- b % 9 (63 % 9) — остаток 0.
- (False and True) — False.
- Условие ложно (False).
- not (a > b and b > a) or b <= 9
- Проверяем:
- (a > b) — (35 > 63) — False.
- (b > a) — (63 > 35) — True.
- (False and True) — False.
- (b <= 9) — (63 <= 9) — False.
- (False or False) — False.
- not (False) — True.
- Условие истинно (True).
Финальный ответ:
Выражения, равные True:
- a % 7 == 0
- b > 0 or a < 0 or b < a and a > 5
- a % 5 == 0 or b % 5 == 0
- not (a > b and b > a) or b <= 9
Ответ: a % 7 == 0, b > 0 or a < 0 or b < a and a > 5, a % 5 == 0 or b % 5 == 0, not (a > b and b > a) or b <= 9