最佳答案
下面的代码检查 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'
是否有可能做到这一点,在一个更简洁,可读性和有效的方式?