Как я могу найти пропущенное значение более кратко?

Следующий код проверяет,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'

Возможно ли сделать это более кратким, читабельным и эффективным способом?

Ответы на вопрос(11)

Ваш ответ на вопрос