Boolean14. Даны три целых числа: 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 not b and not c) \
or (not a and b and not c) \
or (not a and not b and c)
print("A положительно: ", a)
print("B положительно: ", b)
print("C положительно: ", c)
print("Ровно одно из чисел A, B, C положительное: ", x)

Добавить комментарий


Защитный код
Обновить