Progetta un algoritmo per trovare la parola più lunga in una stringa.
def longest_word(stringa): 
    # Dividi la stringa in una lista di parole
    parole = stringa.split() 
  
    # Inizializza la lunghezza massima
    lunghezza_massima = 0
  
    # Attraversa la lista di parole
    for parola in parole: 
        # Calcola la lunghezza di ogni parola
        lunghezza_parola = len(parola)
   
        # Tieni traccia della lunghezza massima
        if(lunghezza_parola > lunghezza_massima): 
            lunghezza_massima = lunghezza_parola 
  
    # Restituisci la lunghezza massima delle parole 
    return lunghezza_massima

# Codice del driver 
stringa_input = 'questa è una stringa contenente parole'
print(longest_word(stringa_input)) # Output: contenente (Parola più lunga della stringa data)