Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Słownik zawierający kody Morse'a dla poszczególnych liter
- MORSE_CODE_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':'-----', ', ':'--..--', '.':'.-.-.-',
- '?':'..--..', '/':'-..-.', '-':'-....-',
- '(':'-.--.', ')':'-.--.-'}
- # Funkcja do tłumaczenia wyrazu na kod Morse'a
- def morse(word):
- # Skonwertuj wyraz na wielkie litery
- word = word.upper()
- # Dla każdej litery w wyrazie znajdź odpowiadający jej kod Morse'a
- # i dodaj go do wynikowego ciągu
- morse_word = ""
- for letter in word:
- morse_word += MORSE_CODE_DICT[letter] + " "
- # Zwróć wynikowy ciąg kodu Morse'a
- return morse_word
- # Przykład użycia: tłumaczenie wyrazu "Hello" na kod Morse'a
- morse_hello = morse("Hello")
- print(morse_hello) # wynik: .... . .-.. .-.. ---
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement