If 18. Даны три целых числа, одно из которых отлично от двух других, равных между собой. Определить порядковый номер числа, отличного от остальных.
Решение на Python 3:
import random
def RandNum():
l = []
x1,x2 = random.sample(range(-10, 10), 2)
N = random.randrange(1,4)
if N == 1:
l.append(x1)
l.append(x1)
l.append(x2)
elif N == 2:
l.append(x1)
l.append(x2)
l.append(x2)
else:
l.append(x2)
l.append(x1)
l.append(x2)
return l
A,B,C = RandNum()
print("Число A:", A)
print("Число B:", B)
print("Число C:", C)
if A == B:
print("C")
elif A == C:
print("B")
else:
print("A")