input_text = "Hello World!" output_text = "" for character in input_text: if character.isalpha(): rotated_ordinal = ord(character) + 13 if (character.isupper() and character > 'M') or (character.islower() and character > 'm'): rotated_ordinal -= 26 output_text += chr(rotated_ordinal) else: output_text += character print(output_text)