кодесурса
«Python

Python: хэш слово

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code