Я пытаюсь создать динамическую доску, которая зависит от ввода игрока.Я хочу, чтобы ввод был больше 50 и int.Тем не менее, мой текущий код не работает для проверки типа данных, но подходит для проверки больше 50. Буду признателен за некоторую помощь и объяснение, почему он не работает, будет принята с благодарностью.Спасибо.
def set_board():
board_size = 0
size_criteria = False
data_type = False
while size_criteria != True or data_type != True:
userinput = int(input('Enter board size: '))
if userinput > 49 and type(userinput) is int :
size_criteria = True
data_type = True
userinput = board_size
break
else:
print("Board must be a minimum of 50 spaces, or your input was not a number try again")