Level 08: files and exceptions 0 van 9 activiteiten opgelost
  1. 1. Saving data Nog niet opgelost
  2. 2. School club Nog niet opgelost
  3. 3. Shopping list Nog niet opgelost
  4. 4. Attributes Nog niet opgelost
  5. 5. Cookies Nog niet opgelost
  6. 6. Morse code Nog niet opgelost
  7. 7. ini file Nog niet opgelost
  8. 8. Amino acids Nog niet opgelost
  9. 9. Gamertag Nog niet opgelost
Volgende reeks Level 09: two-dimension arrays and lists
Level 08: files and exceptions

6. Morse code

Meld je aan om je oplossing in te dienen en feedback te krijgen.

# Morse code program # ------------------------- # Subprograms # ------------------------- def translate(morse): match morse: case ".-": return "A" case "-...": return "B" case "-.-.": return "C" case "-..": return "D" case ".": return "E" case "..-.": return "F" case "--.": return "G" case "....": return "H" case "..": return "I" case ".---": return "J" case "-.-": return "K" case ".-..": return "L" case "--": return "M" case "-.": return "N" case "---": return "O" case ".--.": return "P" case "--.-": return "Q" case ".-.": return "R" case "...": return "S" case "-": return "T" case "..-": return "U" case "...-": return "V" case ".--": return "W" case "-..-": return "X" case "-.--": return "Y" case "--..": return "Z" case _: return " " def read_morse(filename): # ------------------------- # Main program # ------------------------- message = read_morse("message.txt") print(message)