Top.Mail.Ru
Ответы

Программа на Python. Помогите не могу понять что неправильно.

написала программу для перевода текста в азбуку морзе, но почему оно не работает?

def morse(text):
c = {'a': '•—', 'b': '—•••', 'c': '—•—•', 'd': '—••', 'e': '•', 'f': '••—•', 'g': '——•', 'h': '••••', 'i': '••', 'j': '•———', 'k': '—•—', 'l': '•—••', 'm': '——', 'n': '—•', 'o': '———', 'p': '•——•', 'q': '——•—', 'r': '•—•', 's': '•••', 't': '—', 'u': '••—', 'v': '•••—', 'w': '•——', 'x': '—••—', 'y': '—•——', 'z': '——••'}
mc = ""

for i in text:
mc += c[i]
return mc
text = input()
print(morse(text))

По дате
По рейтингу
Аватар пользователя
Просветленный

Хотелось бы услышать, что именно не работает. Текст то появляется, уж не знаю правильный ли