Given a string, write a program to print a secret message that replaces characters with numbers 'a' with 1, 'b' with 2, ..., 'z' with 26 where characters are separated by '-'.
Note: You need to replace both uppercase and lowercase characters. You can ignore replacing all characters that are not letters.
Input:-
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.
For Example -
Input 1:-
python
Output 1:-
16-25-20-8-15-14
Input 2:-
Foundations
Output 2:-
6-15-21-14-4-1-20-9-15-14-19
Input 3:-
python learning
Output 3:-
16-25-20-8-15-14 12-5-1-18-14-9-14-7
When we give three Inputs one by one they can give exact three Outputs must be come when code can be executed
inputText=input("Enter the input string: ")
inputText=inputText.lower()
outputConversion=[]
for character in inputText:
number=ord(character)-96
outputConversion.append(number)
conv = [str(i) for i in outputConversion]
conv="-".join(conv)
print("Converted message:",conv)
Comments
Leave a comment