Closed gvnnz closed 7 months ago
@gvnnz Ho sistemato come prima: alla fine ho rimesso
else:
return False
Posso chiudere io la conversazione perché vorrei provare il tasto di chiusura o non devo farlo?
@gvnnz Ho sistemato come prima: alla fine ho rimesso
else: return False
Devi solo togliere la riga con l'else, nient'altro, cioè così:
def is_valid_input(input_string, matrix):
if len(input_string) != 3:
return False
if input_string[0] != "o" and input_string[0] != "x":
return False
if input_string[1].isdigit() == False or input_string[2].isdigit() == False:
return False
if (
int(input_string[1]) >= 0
and int(input_string[1]) < len(matrix)
and int(input_string[2]) >= 0
and int(input_string[2]) < len(matrix[0])
):
return True
return False
Definita in main.py. Se nessuna condizione è soddisfatta, la funzione arriva alla fine e ritorna
None
(o non ritorna niente). Invece deve sempre ritornare un valore booleano.