Exemplos:
Entrada: "olá programa python como você está" Saída: olá como programa python você Entrada: "Codificadores adoram os algoritmos" Saída: algoritmos de codificadores adoram o
Nota: as palavras que têm a primeira letra são maiúsculas e serão impressas em ordem alfabética.
Correspondência:
A abordagem usada neste programa é muito simples. Divida as linhas usando a função split(). Depois disso, ordene as palavras em ordem lexicográfica usando sort(). Repita as palavras em um loop e imprima cada palavra que já está ordenada.
# Programa Python para classificar palavras em lexicográfico
# ordem
def
sortLexo (my_string) :
# Dividir string my_string até que o espaço seja encontrado.
palavras
=
my_string.split()
# sort() ordenará as linhas.
words.sort ()
# Eu itero através de "words" para imprimir palavras
# em ordem alfabética.
para
i
em
palavras:
print
(i)
# Código do driver
if
__ name__
=
=
` __main__`
:
my_string
=
" Olá, este é um exemplo de como classificar "
"a palavra em ordem alfabética"
# Função call
sortLexo (my_string)
Ou tput:
exemplo alfabético olá, como é a maneira de classificar a palavra this para