sözlük = {
0: [' '],
1: ['.', ',', '?', ':', ';', '!'],
2: ['A', 'B', 'C', 'Ç'],
3: ['D', 'E', 'F'],
4: ['G', 'Ğ', 'H', 'I'],
5: ['İ', 'J', 'K', 'L'],
6: ['M', 'N', 'O', 'Ö'],
7: ['P', 'R', 'S'],
8: ['Ş', 'T', 'U', 'Ü'],
9: ['V', 'Y', 'Z'],
}
sözlük = {m:str(k)*(j+1) for k, v in sözlük.items() for j, m in enumerate(v)}
def translate(text):
r = ""
try:
for i in text:
r += sözlük[i]
except KeyError:
raise ValueError(i)
return r
1 Beğeni