Я предполагаю, что вы не имеете ни малейшего представления о регулярном выражении в моем ответе, но вы можете сделать что-то подобное и написать функцию для проверки правильности каждого пробела.
def validSpaceFormat(space):
if len(space) == 2:
if space[0].isalpha() and space[1].isdigit():
return True
return False
def chess(value1, value2):
if validSpaceFormat(value1) and validSpaceFormat(value2):
print("Input correct.")
else:
print("Input wrong.")
value1, value2 = input('values: ').split()
chess(value1, value2)
Предполагается, что люди всегда будут вводить ходы как "X1 Y2"
isalpha()
и isdigit()
работают только с символами, поэтому вам нужно проиндексировать каждый символ в строке, чтобы проверить, что это такое.