w3resource

Python: Create a coded string from a given string, using specified formula

Python Basic - 1: Exercise-121 with Solution

Write a Python program to create a coded string from a given string, using a specified formula.

Replace all 'P' with '9', 'T' with '0', 'S' with '1', 'H' with '6' and 'A' with '8'

Sample Solution-1:

Python Code:

def test(str):
	return str.translate(str.maketrans('PTSHA', '90168'))
str = "PHP"
print("Original string: ",str)
print("Coded string: ",test(str))
str = "JAVASCRIPT"
print("\nOriginal string: ",str)
print("Coded string: ",test(str))

Sample Output:

Original string:  PHP
Coded string:  969

Original string:  JAVASCRIPT
Coded string:  J8V81CRI90

Flowchart:

Flowchart: Python - Create a coded string from a given string, using specified formula.

Sample Solution-2:

Python Code:

def test(str):
    return str.replace('P', '9').replace('T', '0').replace('S', '1').replace('H', '6').replace('A', '8')

str = "PHP"
print("Original string: ",str)
print("Coded string: ",test(str))
str = "JAVASCRIPT"
print("\nOriginal string: ",str)
print("Coded string: ",test(str))

Sample Output:

Original string:  PHP
Coded string:  969

Original string:  JAVASCRIPT
Coded string:  J8V81CRI90

Flowchart:

Flowchart: Python - Create a coded string from a given string, using specified formula.

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a Python program to calculate Euclid's totient function of a given integer. Use a primitive method to calculate Euclid's totient function.
Next: Write a Python program to check if a given string contains only lowercase or uppercase characters.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.