Przekształcanie cyfr na słowa

0

Cześć

Potrzebuję pomocy jak wykonać przekształcanie numeru telefonicznego, aby po wywołaniu polecenia "print" program pokazał numer telefonu słownie czyli np.

Telefon = "426877868"
,,,,
Print(TelefonSlownie)

"cztery,dwa,sześć,osiem,siedem,siedem,osiem,sześć,osiem"

Próbowałem utworzyć tablicę:
liczby_slownik = {"zero":0, "jeden":1, "dwa":2, "trzy":3, "cztery":4, "piec":5, "szesc":6, "siedem":7, "osiem":8, "dziewiec":9}
Jednakże nie wiem jak to jedno z drugim połączyć.

Z góry dziękuję za pomoc
Piotr

0
phone = 123456789
words = ["zero", "jeden", "dwa", "trzy", "cztery", "pięć", "sześć", "siedem", "osiem", "dziewięć"]
print(" ".join(words[n] for n in phone))

Pisane z ręki, może być jakaś literówka.

1 użytkowników online, w tym zalogowanych: 0, gości: 1