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

Барои гирифтани ҷамъи 5 бояд онҳоро ба адад табдил диҳем.
Барои ислоҳи ин хато, шумо бояд сатри аломатҳои гирифташударо ҳангоми вуруд ба адади бутун табдил диҳед. Ин бо истифода аз функсияи int (аз калимаи англисии "integer") анҷом дода мешавад:
a = int(input('a = ')) b = int(input('b = ')) Барои ворид кардани ду адад дар як сатр метавон чунин навишт:
a, b = map(int, input('Ду ададро бо фосила нависед: ').split()) print(a + b) Функсияи input() сатрро қабул мекунад. Усули split() онро аз рӯйи фосилаҳо ба рӯйхати қисмҳо ҷудо мекунад. map() функсияи int()-ро ба ҳар қисм татбиқ менамояд ва дар Python итератор бармегардонад. Ду қимати ҳосилшуда ба a ва b таъин мешаванд. Дар ин мисол бояд маҳз ду адади бутун ворид карда шавад.
Биёед барномаеро бо назардошти функсияҳои баррасишуда нависем:
Акнун қиматҳои вурудӣ ба ададҳои бутун табдил дода шуда, ҷамъи онҳо дуруст ҳисоб мешавад.
Барои эҷоди муколама байни барнома ва корбар, барномаро метавон чунин навишт:
a = int(input('a = ')) b = int(input('b = ')) c = a + b print(a, '+', b, '=', c) Шумо метавонед дархости вуруди худро эҷод кунед. Ҳангоми баровардани натиҷа, шумо бояд қиматҳои се тағйирёбанда ва ду аломатро нишон диҳед: "+" ва "=", ки бо оператори чопӣ ҷудо карда шудаанд:
print(a, '+', b, '=', c) Параметри sep муайян мекунад, ки байни қиматҳои чопшаванда чӣ гузошта шавад.

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