• Source
    1. input_text = "Hello World!"
    2. output_text = ""
    3.  
    4. from_map = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
    5. to_map = "NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm"
    6.  
    7. rot_char = lambda character: to_map[from_map.find(character)] if from_map.find(character) > -1 else character
    8. output_text = ''.join(rot_char(character) for character in input_text)
    9.  
    10. print(output_text)
    11.