Ho un problema nella funzione ricorsiva, quando lancio la funzione da dentro la funzione principale mi ritorna sempre solo None, mentre se faccio le prove 'a mano' il risultato esce corretto. La funzione dovrebbe tornare le coordinate 'D' e 'G'. Non riesco proprio a capire dove sbaglio.
Edit: sembra che la funzione ricorsiva non legga il return.
Praticamente ogni volta la funzione aggiunge 'G' e 'D' in modo corretto in una variabile x. Se faccio print(x) prima del return la variabile è giusta, subito dopo faccio return x e forse li la funzione non lo legge. Qualcuno può aiutarmi?
Edit: sembra che la funzione ricorsiva non legga il return.
Praticamente ogni volta la funzione aggiunge 'G' e 'D' in modo corretto in una variabile x. Se faccio print(x) prima del return la variabile è giusta, subito dopo faccio return x e forse li la funzione non lo legge. Qualcuno può aiutarmi?