Boolean 15. Даны три целых числа: A, B, C. Проверить истинность высказывания: «Ровно два из чисел A, B, C являются положительными».

Решение на Python 3

import random
A = random.randrange(-10,10)
B = random.randrange(-10,10)
C = random.randrange(-10,10)
print("A = ", A)
print("B = ", B)
print("C = ", C)
a = (A>0)
b = (B>0)
c = (C>0)
x = (a and b and not c) \
or (not a and b and c) \
or (a and not b and c)
print("A положительно: ", a)
print("B положительно: ", b)
print("C положительно: ", c)
print("Ровно два из чисел A, B, C являются положительными: ", x)