Come trovare la più lunga stringa di input in Python

December 19

Il linguaggio di programmazione Python è diventato popolare in Web e Desktop proprio per la sua vasta libreria di moduli built-in funzioni e inclusi. Queste caratteristiche rendono l'esecuzione di attività di programmazione banali semplici come l'emissione di un singolo comando. Ad esempio, utilizzando la funzione "max", è possibile controllare la lunghezza di una stringa di input per confrontarlo con altre stringhe di input.

istruzione

1 Accetta un elenco di dati da parte dell'utente. Utilizzando la funzione "raw_input", raccoglie una serie di stringhe da parte dell'utente, fino a quando l'utente entra "Quit":

stringhe = lista ()
i = 0
strings.append (raw_input ( "Inserire una stringa:"))
mentre le stringhe [i] = 'Quit':
. . . strings.append (raw_input ( "Inserire una stringa:"))
. . . i + = 1

2 Creare una variabile, "più lunga", che conterrà l'indice della stringa più lunga nella lista:

più lunga = 0

3 Creare un'altra variabile, "longest_string", che conterrà la stringa più lunga nella lista. Utilizzare la funzione "max" per restituire la stringa più lunga della lista alla variabile:

longest_string = max (stringhe)

4 Assegnare l'indice della stringa più lunga alla variabile "lunga":

più lunga = strings.index (longest_string)