44 lines
1 KiB
Python
44 lines
1 KiB
Python
class Wordtophone:
|
|
|
|
def __init__(self):
|
|
self.replace = {
|
|
"a": "2",
|
|
"b": "22",
|
|
"c": "222",
|
|
"d": "3",
|
|
"e": "33",
|
|
"f": "333",
|
|
"g": "4",
|
|
"h": "44",
|
|
"i": "444",
|
|
"j": "5",
|
|
"k": "55",
|
|
"l": "555",
|
|
"m": "6",
|
|
"n": "66",
|
|
"o": "666",
|
|
"p": "7",
|
|
"q": "77",
|
|
"r": "777",
|
|
"s": "7777",
|
|
"t": "8",
|
|
"u": "88",
|
|
"v": "888",
|
|
"w": "9",
|
|
"x": "99",
|
|
"y": "999",
|
|
"z": "9999",
|
|
" ": " -"
|
|
}
|
|
|
|
def wordforphone(self, mot = None):
|
|
if not mot:
|
|
mot = input()
|
|
mot = str(mot).lower()
|
|
|
|
for key in self.replace:
|
|
mot = mot.replace(key, f"{self.replace[key]} ")
|
|
return print(mot)
|
|
|
|
if __name__ == '__main__':
|
|
Wordtophone().wordforphone()
|