Rad sa tekstualnim podacima
Pod tekstualnim podatkom računar podrazumeva različite vrste znakova – slova, cifre, znaci interpunkcije pa čak i razmak.
Svaki pojedinačni znak je karakter. Niz karaktera je string (niska – na srpskom).
Stringovi se u programu zapisuju između navodnika.
Primeri stringova: ’’Zdravo’’, ’’2564748’’, ’’Dobar dan’’, ’’PbhffGG##_&jj?’’
Načini ispisa stringa sa naredbom print:
\ - AltGr+Q
Funkcije za rad sa tekstom
Svaki karakter u stringu ima svoju poziciju:
Zagrade AltGr + F i AltGr+G
Zadaci:
1. Напиши програм у којем се учитавају две ниске и исписује дужина дуже од њих.
2.Напиши програм који учитава неки и затим пребројава колико у њему има самогласника (претпоставити да се текст састоји само од малих слова латинице).
3.Сваки корисник система обједињене наплате рачуна приликом уплате наводи позив на броју. Тај позив се састоји од цифара. Прве две цифре су ознака месеца за који се уплаћује, наредне четири ознака године, а наредних шест су идентификација корисника. На пример, 032018742562 значи да корисник са бројем 742562 уплаћује рачун за март 2018. године. Напиши програм који за унети позив на број исписује месец, годину и идентификацију корисника.
4. Напиши програм у којем се уноси реч од бар 5 слова и исписује се реч која се добија kада се њена прва два и последња два слова замене са __. Нпр, за унето petlja исписује се __tl__.
5. Нинџа-корњача се креће кроз лавиринт тако што слуша упутства на тајном језику. Горе се на том језику каже rif, доле el, лево oma, а десно lun. Напиши програм који помаже корњачи да пронађе излаз из лавиринта.
gore = "rif"
dole = "el"
levo = "oma"
desno = "lun"
put = (gore + desno) * 3 # dopuni liniju
print(put)