import base64 def encode_to_morse(input_str): morseCode = "" input = input_str.upper() for c in input: #10 if c == 'A': morseCode += ".-" if c == 'B': morseCode += "-..." if c == 'C': morseCode += "-.-." if c == 'D': morseCode += "-.." if c == 'E': morseCode += "." if c == 'F': morseCode += "..-." if c == 'G': morseCode += "--." if c == 'H': morseCode += "...." if c == 'I': morseCode += ".." if c == 'J': morseCode += ".---" #20 if c == 'K': morseCode += "-.-" if c == 'L': morseCode += ".-.." if c == 'M': morseCode += "--" if c == 'N': morseCode += "-." if c == 'O': morseCode += "---" if c == 'P': morseCode += ".--." if c == 'Q': morseCode += "--.-" if c == 'R': morseCode += ".-." if c == 'S': morseCode += "..." if c == 'T': morseCode += "-" #30 if c == 'U': morseCode += "..-" if c == 'V': morseCode += "...-" if c == 'W': morseCode += ".--" if c == 'X': morseCode += "-..-" if c == 'Y': morseCode += "-.--" if c == 'Z': morseCode += "--.." if c == 'Ą': morseCode += ".-.-" if c == 'Ć': morseCode += ".-..." if c == 'Ę': morseCode += "..-.." if c == 'Ł': morseCode += ".-..-" #40 if c == 'Ń': morseCode += "--.--" if c == 'Ó': morseCode += "---." if c == 'Ś': morseCode += "...-..." if c == 'Ź': morseCode += "--..-." if c == 'Ż': morseCode += "--..-" if c == '1': morseCode += ".----" if c == '2': morseCode += "..---" if c == '3': morseCode += "...--" if c == '4': morseCode += "....-" if c == '5': morseCode += "....." #50 if c == '6': morseCode += "-...." if c == '7': morseCode += "--..." if c == '8': morseCode += "---.." if c == '9': morseCode += "----." if c == '0': morseCode += "-----" if c == '.': morseCode += ".-.-.-" if c == ',': morseCode += "--..--" if c == '\'': morseCode += ".----." if c == '"': morseCode += ".-..-." #if c == '+': # morseCode += "..--.-" #60 if c == ':': morseCode += "---..." if c == ';': morseCode += "-.-.-." if c == '?': morseCode += "..--.." if c == '!': morseCode += "-.-.--" if c == '-': morseCode += "-....-" if c == '+': morseCode += ".-.-." if c == '/': morseCode += "-..-." if c == '(': morseCode += "-.--." if c == ')': morseCode += "-.--.-" if c == '=': morseCode += "-...-" # FOR SPACES if c == ' ': morseCode += " /" morseCode += ' ' return morseCode text = input("Enter your value: ") encoded_text = encode_to_morse(text) print(f"Tekst '{text}' zakodowany na morse'a: {encoded_text}")