Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- liczba = str(input())
- nascie=["dziesiec","jedenascie","dwanascie","trzynascie","czternascie","pietnascie","szesnascie","siedemnascie","osiemnascie","dziewietnascie","dwadziescia"]
- jednosci=["zero","jeden","dwa","trzy","cztery","piec","szesc","siedem","osiem","dziewiec"]
- dziesiatki = ["","dziesiec", "dzwadziescia", "trzydziesci", "czterdziesci", "piecdziesiat", "szczescdziesiat", "siedemdziesiat", "osiemdziesiat", "dziewiecdziesiat"]
- setki = ["","sto", "dwieście", "trzysta", "czerysta", "piecset", "szescset", "siedemset", "osiemset", "dziewiecset"]
- napis = ''
- liczbaint=int(str(liczba))
- liczbaA=int(liczbaint/10)
- liczbaB=int(liczbaint/100)
- liczbaC=int(liczbaint-10)
- if len(liczba)==1:
- indeks = int(liczba)
- napis+=jednosci[indeks]
- if len(liczba)==2:
- if liczba[-2] == "1":
- indeksC = int(liczbaC)
- napis=nascie[indeksC]
- else:
- indeksA = int(liczbaA)
- indeks = int(liczba[-1])
- napis=dziesiatki[indeksA]+" "+jednosci[indeks] #działa definitywnie
- if len(liczba)==3:
- if liczba[-2] == "1":
- indeksC = int(liczbaC)
- indeksB = int(liczbaB)
- napis=setki[indeksB]+" "+nascie[indeksC]
- else:
- indeksA = int(liczbaA)
- indeksB = int(liczbaB)
- indeks = int(liczba[-1])
- napis=setki[indeksB]+" "+dziesiatki[indeksA]+" "+jednosci[indeks] #działa dziesiatki
- print(napis)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement