Sort a given input of lowercase letters alphabetically

In order to sort the sequence alphabetically the student must keep in mind that each lowercase letter has a corresponding ASCII numerical code  defined such that its value increases linearly from A to Z. In Python, the function ord(character) returns the sought ASCII code.Knowing this, the problem just becomes a matter of sorting the letters from low to high value of the numerical ASCII code. A sample code is given below:

sequence=input("Enter your sequence:")

 for i in range(len(sequence)):

                for j in range(len(sequence)-1-i):

                        if ord(sequence[j])>ord(sequence[j+1]):

                                sequence[j],sequence[j+1]=sequence[j+1],sequence[j]

print sequence

AR

Related Python Mentoring answers

All answers ▸

What does __init__ mean?


How do I use format python code?


Write a program that takes a value x and then outputs x Fibonnaci numbers. E.g. if x=6 output would be 1 1 2 3 5 8


What's the difference between a local and a global variable?