- Статус
- Оффлайн
- Регистрация
- 20 Июл 2020
- Сообщения
- 34
- Реакции
- 13
Кто-то выкладывал версию на cpp, которая уебански работала, сделал лучше
Python:
ToMorse = input().lower()
RusAlphabet = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя'
EngAlphabet = 'abcdefghijklmnopqrstuvwxyz'
RusMorze = '•− −••• •−− −−• −•• • • •••− −−•• •• •−−− −•− •−•• −− −• −−− •−−• •−• ••• − ••− ••−• •••• −•−• −−−• −−−− −−•− −−•−− −•−− −••− ••−•• ••−− •−•−'.split(' ')
EngMorze = '•− −••• −•−• −•• • ••−• −−• •••• •• •−−− −•− •−•• −− −• −−− •−−• −−•− •−• ••• − ••− •••− •−− −••− −•−− −−••'.split(' ')
for char in ToMorse:
if char == ' ':
print(' ', end=' ')
continue
if char in RusAlphabet:
print(
RusMorze[RusAlphabet.index(char)]
, end=' '
)
continue
if char in EngAlphabet:
print(
EngMorze[EngAlphabet.index(char)]
, end=' '
)
continue