Повратак на садржај и упуте за Питон програм: Кодови ».
Овде, унешену латиницу пресловљава у српску ћирилицу.
Враћа ћирилични текст
# Ćirilizator, prevodi latinična slova u ćirilična
def latcir(txt = '', ind = 0):
# Ako je ind == 0 koristi 'input' i 'print', podrazumevano
# ind = 1 ulaz tastaturom, bez rezultata na ekranu
# ind = 2 preuzima 'txt', a obrađeno ide i na ekran
# ind = 3 preuzima 'txt', a obrađeno čuva (return)
slova_srb = ['Љ','Њ','Џ','љ','њ','џ','А','Б','В','Г','Д','Ђ','Е','Ж','З',
'И','Ј','К','Л','М','Н','О','П','Р','С','Т','Ћ','У','Ф','Х',
'Ц','Ч','Ш','а','б','в','г','д','ђ','е','ж','з','и','ј','к',
'л','м','н','о','п','р','с','т','ћ','у','ф','х','ц','ч','ш']
slova_cro = ['Lj','Nj','Dž','lj','nj','dž','A','B','V','B','D','Đ','E',
'Ž','Z','I','J','K','L','M','N','O','P','R','S','T','Ć','U',
'F','H','C','Č','Š','a','b','v','g','d','đ','e','ž','z','i',
'j','k','l','m','n','o','p','r','s','t','ć','u','f','h','c',
'č','š']
if ind in {0, 1}:
print("ĆIRILIZATOR")
txt = input('Unesi latinični tekst: ')
for i,x in enumerate(slova_cro):
txt = txt.replace(slova_cro[i],slova_srb[i])
continue
if ind in {0, 2}:
print(txt)
return
return txt
x = input('Uneti latinični tekst: ')
print(x)
latcir(x, 2)