Я беру входные данные p1 и p2, один должен быть X и один должен быть O в любом порядке.я использую цикл while для этого.Я предполагаю, что я не делаю никакой ошибки с текстовым выражением, я не знаю, почему оно не работает.
мне действительно нужно, чтобы кто-то проверял
def players():
p1=p2=""
while((p1!="X" and p2!="O")or(p1!="O" and p2!="X")):
p1=input("enter p1:").upper()
p2=input("enter p2:").upper()
print(p1,p2)
players()
, когда я пытался p1 = X и p2= O или наоборот, цикл не завершился, как следует, согласно условию
, когда я попытался p1 = X, p2 = X и p1 = O, p2 = O, цикл завершился
я не понял, что я делаю не так