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")

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


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