АСОСҲОИ АЛГОРИТМ ВА БАРНОМАСОЗӢ БО ЗАБОНИ PYTHON

s = 'Душанбе Сешанбе Чоршанбе'
print(s.find('Чоршанбе')) # 16 Ин усул инчунин метавонад барои ёфтани рақами индекси унсури сатр дар як буридаи додашуда истифода шавад. Барои муайян кардани бурида, аввал ва охири онро ҳамчун рақамҳои бо вергул ҷудошуда муайян кунед.
Агар рақами дуюм партофта шавад, ҷустуҷӯ то охири сатр идома меёбад:
s = 'Душанбе Сешанбе Чоршанбе'
print(s.find('н')) # 4 print(s.find('н', 0, 9)) # 4
5 Усули ивазкунӣ (replace) як зерсатрро бо зерсатри дигар иваз мекунад. Дар ин ҳолат, сатри аслӣ тағйир намеёбад, балки сатри нав тағйир дода мешавад, ки ба тағйирёбандаи нави s1 таъин карда мешавад:
s = 'Душанбе'
print(s.replace('н', 'N')) Баъзан мо бояд сатрро тақсим кунем, то ки қисми он дар сатри нав пайдо шавад, пас мо аломати \n-ро истифода мебарем:
print('Душанбе\nСешанбе\nЧоршанбе') Аломати \t табулятсия аст; паҳнои намоиши он ба муҳити баромад вобаста мебошад.
print('Душанбе\n\tСешанбе\n\tЧоршанбе') Биёед ба мисоли коркарди сатрҳо бо истифода аз фармонҳои дар боло омӯхташуда назар андозем.
Масъала. Корбар насаб, ном ва номи падарро маҳз бо ҳамин тартиб ворид мекунад. Ҳар қисми ном дар ин мисоли омӯзишӣ аз як калима иборат аст. Барнома насаб ва ҳарфҳои аввали ном ва номи падарро нишон диҳад.
Масалан, барои вуруди «Сафар Файзуллоҷон Гуреззода» бояд «Сафар Ф.Г.» ҳосил шавад.
s = input('Насаб, ном ва номи падарро ворид кунед: ') fio = s.split()
if len(fio) == 3:
short_name = fio[0] + ' ' + fio[1][0] + '.' + fio[2][0] + '.'
print(short_name) else:
print('Се калимаро бо тартиби нишондодашуда ворид кунед.') Санҷиши len(fio) аз дастрасӣ ба унсури номавҷуд пешгирӣ мекунад.

Барномасозӣ
Олами Афсонаҳо
Ахбор
Саломатӣ
Дунё