>>20
デグレード内容は、

if x or y in a:
処理1
else:
処理2

としていたら常に処理1になっていたのを、

if x in a:
処理1
elif y in a:
処理1
else:
処理2

としたらうまくいったものです。