Forum
>>
Principianti
>>
nuovissimo
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da giuseppe francoeccicio |
2018-04-27 22:15:12 - nuovissimo
|
Salve a tuti scusate ma sono nuovo.
Ho scritto per risolvere esercizio 3.1 del famoso libro questo: def stampaadestra(s): s=('monty') print(s.rjust(65)) stampaadestra(1) Fa schifo? |
|
Scritto da EL DIABLO |
2018-04-27 22:53:25 - Re: nuovissimo
|
No, è bellissimo.
def main() : stringa = input("Inserire una stringa: ") stampaadestra(stringa) def stampaadestra(s) : for i in range(21 + len(s), len(s) - 1, -1) : print(s.rjust(i, ".")) main() |
|
Scritto da giuseppe francoeccicio |
2018-04-27 23:12:16 - Re: nuovissimo
|
Grazie, dove sei tu ancora non ci sono. Spero di arrivarci presto
|
|
Scritto da EL DIABLO |
2018-04-28 11:55:06 - Re: nuovissimo
|
Oppure si può fare la stessa cosa con una funzione ricorsiva:
def stampaadestra(i) : if i > 21 + len(s) : return stampaadestra(i + 1) print(s.rjust(i, ".")) s = input("Inserire una stringa: ") stampaadestra(len(s))realizzare funzioni ricorsive è molto facile e divertente, prova! |
|
Scritto da giuseppe francoeccicio |
2018-04-28 14:41:38 - Re: nuovissimo
|
Certo voglio fare con calma, grazie ancora
|
Pagina: 1
Esegui il login per scrivere una risposta.