Feb-02-2021, 02:40 AM
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:['.-', '_...', '_._.', '_..', '.']