Следующие код проверяет, являются ли x
и y
разными значениями (переменные x
, y
, z
могут иметь только значения a
, b
или c
), и если да, устанавливает z
на третий символ:
if x == 'a' and y == 'b' or x == 'b' and y == 'a':
z = 'c'
elif x == 'b' and y == 'c' or x == 'c' and y == 'b':
z = 'a'
elif x == 'a' and y == 'c' or x == 'c' and y == 'a':
z = 'b'
Можно сделать это более кратким, понятным и эффективным способом?