Python: хэш слово
Python Basic: упражнение-74 с решением
Напишите программу на Python для хэширования слова.
Пример решения : -
Код Python:
soundex=[0,1,2,3,0,1,2,0,0,2,2,4,5,5,0,1,2,6,2,3,0,1,0,2,0,2]
word=input("Input the word be hashed: ")
word=word.upper()
coded=word[0]
for a in word[1:len(word)]:
i=65-ord(a)
coded=coded+str(soundex[i])
print()
print("The coded word is: "+coded)
print()
Пример вывода:
Введите слово для хеширования: w3r Кодированное слово: W02
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для вычисления средних точек линии.
Далее: Напишите программу на Python, чтобы получить информацию об авторских правах.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code