Проблемы Python: проверьте, является ли данная строка анаграммой другой данной строки

Проблемы Python — 1: Упражнение 26 с решением

Напишите программу Python, чтобы проверять, является ли данная строка анаграммой другой данной строки.

Согласно Википедии, анаграмма — это прямое переключение слов или игра слов, результат перестановки букв слова или фразы для создания нового слова или фразы с использованием всех исходных букв ровно один раз; например, слово «анаграмма» можно преобразовать в «nag-a-ram».

Пояснение:

Пример решения : —

Код Python :

  def is_anagram (str1, str2): list_str1 = list (str1) list_str1.sort () list_str2 = list (str2) list_str2.sort () return  (list_str1 == list_str2) print (is_anagram ('anagram', 'nagaram')) print (is_anagram ('cat', 'rat'))  

Пример вывода:

 TrueFalse 

Блок-схема:

Визуализируйте выполнение кода Python:

Следующий инструмент визуализирует, что делает компьютер, шаг за шагом, когда он выполняет указанную программу:

Редактор кода Python:

Оцените статью
nanomode.ru
Добавить комментарий