Skip to content

Instantly share code, notes, and snippets.

@duncanmorris
Created March 15, 2018 14:38
Show Gist options
  • Save duncanmorris/4e4456d42ab9fb6cd2c87b13db17b534 to your computer and use it in GitHub Desktop.
Save duncanmorris/4e4456d42ab9fb6cd2c87b13db17b534 to your computer and use it in GitHub Desktop.
Starter for morse code lesson
import time
def dot():
print('dot')
def dash():
print('dash')
def after_letter():
time.sleep(0.2)
def after_word():
time.sleep(0.6)
sounds = {
'a': [dot, dash],
'b': [dash, dot, dot, dot],
}
if __name__ == '__main__':
print('Enter a message: ')
message = input()
for letter in message:
print(letter)
if letter == " ":
after_word()
else:
for sound in sounds.get(letter, []):
sound()
after_letter()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment