кодесурса
«Python

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

script1adsense2code
script1adsense3code

Задачи Python - 1: Упражнение 26 с решением

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

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

Объяснение:

«Python:

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

Код 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'))

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

 Правда
Ложь

Блок - схема:

«Python

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

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

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

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на Python, чтобы получить числа Хемминга до заданных чисел, а также проверьте, является ли данное число числом Хемминга.
Далее: Напишите программу на Python, которая помещает все нули в конец списка.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code