Advertisement
Guest User

Untitled

a guest
Jul 16th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.28 KB | None | 0 0
  1. # English text to Morse Code converter.
  2.  
  3. # Dictionary Implementation.
  4.  
  5. morseCodeLetters = {
  6.     "A": ".-",
  7.     "B": "-...",
  8.     "C": "-.-.",
  9.     "D": "-..",
  10.     "E": ".",
  11.     "F": "..-.",
  12.     "G": "--.",
  13.     "H": "....",
  14.     "I": "..",
  15.     "J": ".---",
  16.     "K": "-.-",
  17.     "L": ".-..",
  18.     "M": "--",
  19.     "N": "-.",
  20.     "O": "---",
  21.     "P": ".--.",
  22.     "Q": "--.-",
  23.     "R": ".-.",
  24.     "S": "...",
  25.     "T": "-",
  26.     "U": "..-",
  27.     "V": "...-",
  28.     "W": ".--",
  29.     "X": "-..-",
  30.     "Y": "-.--",
  31.     "Z": "--..",
  32.     " ": " "
  33. }
  34.  
  35. # print(morseCodeLetters.items())
  36.  
  37. # text = input("Enter some text in English.\n")
  38. # # print(text, type(text))
  39. # words = text.split()
  40.  
  41. # for word in words:
  42. #     letters = list(word)
  43. #     for letter in letters:
  44. #         try:
  45. #             morseSeq = morseCodeLetters[letter]
  46. #             print(morseSeq, end="", flush=True)
  47. #         except KeyError:
  48. #             print("No morse sequence for character '" + letter + "'.")
  49. #     print()
  50.  
  51. # Binary Tree implementation.
  52.  
  53. class Node:
  54.    
  55.     def __init__(self, symbol = None, letter = None):
  56.         self.right = None
  57.         self.left = None
  58.         self.symbol = symbol
  59.         self.letter = letter
  60.  
  61. root = Node()
  62. root.left = Node("-", "T")
  63. print(root.left.letter)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement