Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Python - problema esercizio python
Forum - Python - problema esercizio python

Avatar
mariasalvador (Normal User)
Newbie


Messaggi: 1
Iscritto: 15/10/2015

Segnala al moderatore
Postato alle 21:14
Giovedì, 15/10/2015
salve a tutti. Non riesco a risolvere questo esercizio riguardante python e vorrei chiedere il vostro aiuto perché è una cosa veramente urgente.
il compito è questo:
'''Scrivere una funzione lwords(txt) che ritorna una lista che all'indice i
contiene la parola piu' lunga della linea i della stringa di input txt. Se in una linea ci sono piu' parole di massima
lunghezza, nella lista e' riportata la prima di queste. Se in una linea non ci
sono parole, nella lista e' riportata la stringa vuota.

esempio per capire:
program03.lwords('''All in the golden afternoon
Full leisurely we glide;
For both our oars, with little skill,
By little arms are plied,
While little hands make vain pretence
Our wanderings to guide.''')

['afternoon', 'leisurely', 'little', 'little', 'pretence', 'wanderings']

inizio cosi e non so come continuare:
def lwords(txt):
...

PM Quote
Avatar
Trusted (Normal User)
Newbie


Messaggi: 14
Iscritto: 06/09/2015

Segnala al moderatore
Postato alle 9:26
Sabato, 17/10/2015
Ciao!

Prova ad utilizzare un ciclo for insieme alla funzione readline() e split()

http://www.tutorialspoint.com/python/file_readline.htm

http://www.tutorialspoint.com/python/string_split.htm

PM Quote