zadania_domowe_WDI/zad_dom4/polerowany morse.py
2024-12-06 21:42:54 +01:00

33 lines
1.2 KiB
Python

MORSE_CODE_POL_DICT = { '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':'--..',
'1':'.----', '2':'..---', '3':'...--',
'4':'....-', '5':'.....', '6':'-....',
'7':'--...', '8':'---..', '9':'----.',
'0':'-----', ', ':'--..--', '.':'.-.-.-',
'?':'..--..', '/':'-..-.', '-':'-....-',
'(':'-.--.', ')':'-.--.-',
'Ą':'.-.-','Ć':'-.-..','Ę':'..-..',
'Ł':'.-..-','Ń':'--.--','Ó':'---.',
'Ś':'...-...','Ż':'--..-.','Ź':'--..-'
}
def encrypt(message):
cipher = ''
for letter in message:
if letter != ' ':
cipher += MORSE_CODE_POL_DICT[letter.upper()] + ' '
else:
cipher += ' '
return cipher
text = input('Input text: ')
print(encrypt(text))