Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Morse Assignment
#4
you can use a dictionary to get your code conversion.
morse = {
    'A': '.-',
    'B': '_...',
    'C': '_._.',
    'D': '_..',
    'E': '.',
    'F': '.._.',
    'G': '_..'
    # etc
}

def translate_word(word):
    code = []
    word = word.upper()
    for letter in word:
        code.append(morse[letter])
    return code

def main():
    print(translate_word('AbCde'))

if __name__ == '__main__':
    main()
Output:
['.-', '_...', '_._.', '_..', '.']
Cambridge likes this post
Reply


Messages In This Thread
Morse Assignment - by Cambridge - Feb-02-2021, 01:53 AM
RE: Morse Assignment - by deanhystad - Feb-02-2021, 02:32 AM
RE: Morse Assignment - by Cambridge - Feb-02-2021, 02:39 AM
RE: Morse Assignment - by Larz60+ - Feb-02-2021, 02:40 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  morse code assignment raymond2688 11 8,991 Jul-29-2019, 07:43 PM
Last Post: raymond2688

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020