gvnnz / tris

1 stars 0 forks source link

Nuova funzione `parse_input` #3

Closed gvnnz closed 8 months ago

gvnnz commented 8 months ago

@Ace-Miky scrivi una funzione che trasforma la stringa inserita dall'utente in qualcosa da passare alla funzione set_matrix_element che abbiamo già fatto.

Nel dettaglio, la funzione prende in input la stringa tipo XNM, la analizza e ritorna tre valori:

Ad esempio per la stringa "x12" la funzione ritorna 1, 1 e 2. Per ritornare valori multipli da una funzione puoi usare una lista o una tupla. La tupla forse è meglio perché è immutabile (è più sensato).

Ovviamente diamo per scontato che la stringa in input sia già stata validata da is_valid_input che abbiamo fatto nella issue #1 . Anzi ci mettiamo anche un assert all'inizio di parse_input per essere sicuri al 100%.

gvnnz commented 8 months ago

Fatto in commit 441698a, chiudo.