Answer to Question #213899 in Python for Siva

Question #213899

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

Sample Output 1

kbgslm

Sample Input 2

Foundations

Sample Output 2

ulfmwzgrlmh




1
Expert's answer
2021-07-05T18:08:33-0400
alphabets = "abcdefghijklmnopqrstuvwxyz"
alphabets_Upper = alphabets.upper()
mirror = "zyxwvutsrqponmlkjihgfedcba"
mirror_Upper = mirror.upper()
table = "".maketrans(alphabets+alphabets_Upper, mirror+mirror_Upper)


while True:
    strin = input("Source string: ")
    if len(strin)==0:
        break
    output = strin.translate(table)
    output=output.lower()
    print("Secret Message: ", output)

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