Примеры:
Ввод: "привет, программа python, как дела?" Вывод: привет, как программа python, которую вы вводите: "Кодеры любят алгоритмы" Вывод: "Кодеры любят алгоритмы"
Примечание: слова, которые имеют первую букву, являются заглавными и будут напечатаны в алфавитном порядке.
Сопоставление:
Подход, используемый в этой программе, очень прост. Разделите строки с помощью функции split(). После этого отсортируйте слова в лексикографическом порядке с помощью sort(). Повторяйте слова в цикле и печатайте каждое уже отсортированное слово.
# Программа Python для сортировки слов в лексикографическом формате
# order
def
sortLexo (my_string) :
# Разделить строку my_string, пока не будет найдено место.
слова
=
my_string.split()
# sort() будет сортировать строки.
words.sort ()
# Я перебираю "слова" для печати слов
# в алфавитном порядке.
для
i
для
words:
print
(i)
# Код драйвера
if
__ name__
=
=
` __main__`
:
my_string
=
" привет, это пример сортировки "
"слово в алфавитном порядке"
# Функция вызовите
sortLexo (my_string)
Ou tput:
алфавитный пример привет, как это сделать, чтобы отсортировать это по слову