Предмет: Информатика, автор: pnata61

помогите сделать пожалуйста информатику

Приложения:

Ответы

Автор ответа: valeron9814
1

Ответ:

a = 10

b = 6

c = -2

test1 = c < 0 and (b-c) < a

test2 = (c - b) == a and a < 3

print(test1)

print(test2)

test3 = (c and not 3) or not (b - a) > (c)

test4 = (c == 3) or (b - a) > (c + b)

print(test3)

print(test4)

Объяснение:

True

False

True

False

Приложения:

valeron9814: дальше во второй части
6 - -2 = 6+2 = 8
valeron9814: 8 < 10 = True
valeron9814: оператор and даст True только если оба уровнения дают True, у нас это так, поэтому test1 = True
valeron9814: test2 по аналогии
valeron9814: test4 = (c == 3) or (b - a) > (c + b)
valeron9814: c == 3 , это -2 = 3 это False
valeron9814: (b-a) > (c + b) , это (6 - 10) > (-2 + 6) = (4) > (4) это не правда False они равны
valeron9814: Получается в первой части False и во второй Falsw
valeron9814: оператор or даст True если хотя бы одо из уравнений дает True, у нас два ложно значит дает False
pnata61: хорошо спасибо
Похожие вопросы