Answer to Question #198090 in Python for shiva

Question #198090

Given a string, write a program to mirror the characters of the string in alphabetical order to create a secret message.


Note: Mirroring the characters in alphabetical order replacing the letters 'a' with 'z', 'b' with 'y', ... , 'z' with 'a'. You need to mirror both uppercase and lowercase characters. You can ignore mirroring for all characters that are not letters.


abcdefghijklmzyxwvutsrqpon nopqrstuvwxyzmlkjihgfedcbaInput


The input will be a string in the single line containing spaces and letters (both uppercase and lowercase).Output


The output should be a single line containing the secret message. All characters in the output should be in lower case.

Explanation

.

Sample Input 1

python

output

kbgslm

input2

python learning

output2

kbgslm ovzimrmt




1
Expert's answer
2021-05-24T16:52:45-0400
def EncodeChar(ch):
    if ch.isalpha():
        return chr(ord('z') - ord(ch.lower()) + ord('a'))
    else:
        return ch

def EncodeString(source):
    result = ''
    for ch in source:
        result += EncodeChar(ch)
    return result

print(EncodeString(input()))

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS