import string import sys def convert_letter(alpha): d = {"a":"2","b":"2","c":"2", "d":"3","e":"3","f":"3", "g":"4","h":"4","i":"4", "j":"5","k":"5","l":"5", "m":"6","n":"6","o":"6", "p":"7","q":"7","r":"7","s":"7", "t":"8","u":"8","v":"8", "w":"9","x":"9","y":"9","z":"9" } print d[alpha.lower()] def convert_number(beta): print beta def main(): print "Enter in the string" string = raw_input("> ") for i in range(0, len(string)): if string[i].isdigit(): convert_number(string[i]) else: convert_letter(string[i]) if __name__ == "__main__": main()