Forum
>>
Principianti
>>
Esercizio ricorsivo
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da igna97 |
2020-03-23 15:45:19 - Esercizio ricorsivo
|
Buonasera a tutti,mi è stato assegnato questo esercizio,però in modo ricorsivo non riesco a capire come poterlo fare.
Mi potreste aiutare? grazie Testo: "Scrivere la funzione ricorsiva is_even(stringa) che richiede in input una stringa di caratteri e restituisce True se la stringa contiene un numero pari di caratteri, False altrimenti. |
|
Scritto da RicPol |
2020-03-23 16:24:46 - Re: Esercizio ricorsivo
|
mah... potresti scrivere una funzione che
- se la stringa è lunga 0 caratteri, restituisce "True" - se la stringa è lunga 1 carattere, restituisce "False" - se la stringa è più lunga di un carattere, toglie due caratteri (in testa o in coda, non importa) e chiama se stessa con la nuova stringa ottenuta. https://pythoninwindows.blogspot.com/p/i-miei-libri.html : i miei libri
https://pythoninwindows.blogspot.com : il mio blog |
|
Scritto da igna97 |
2020-03-23 16:31:18 - Re: Esercizio ricorsivo
|
Ti ringrazio molto,purtroppo ancora sono acerbo su queste funzioni ricorsive.
|
|
Scritto da bomaires |
2020-04-22 20:04:01 - Re: Esercizio ricorsivo
|
Ho provato io come esercizio, però non ti assicuro che sia corretto:
def is_even(string): if len(string)== 0: return False elif len(string)==1: return True else: return is_even(string[2:]) print(is_even('quellochevuoi')) --- Ultima modifica di bomaires in data 2020-04-22 20:04:38 --- |
Pagina: 1
Esegui il login per scrivere una risposta.