Ду самт
Барномае, ки вуруд дорад, ба бисёр саволҳо ҷавоб дода метавонад. Ҳар масъалаи довар як шакл дорад: вурудро хондан, чизеро ҳисоб кардан, ҷавобро чоп кардан. Чоп карданро шумо медонед. Акнун мехонем.
Вуруд ҳамеша матн аст
input() як сатри пурраро мехонад ва онро ҳамчун матн бармегардонад, ҳатто агар дар сатр адад бошад.
Барои ҳамин ин барнома бо хато қатъ мешавад. Тағйирёбандаи age матни "13"-ро нигоҳ медорад, ва Python ададро ба матн илова карда наметавонад:
Барои ҳисоб кардан аввал матнро ба адад табдил диҳед. int() адади бутун месозад, ва float() адади нуқтаи даҳӣдошта. Бо вуруди 13 ин барнома 14-ро чоп мекунад:
Бо вуруди 1.5 ин барнома 150.0-ро чоп мекунад:
Агар матнро танҳо чоп кардан хоҳед, он матн мемонад. Ном мехонем ва онро истифода мебарем:
Бо вуруди Madina он Hello, Madina!-ро чоп мекунад. Дар ин ҷо + матнҳоро ба ҳам мепайвандад.
Дар ҳар сатр як қимат
Вақте масъала ду ададро дар ду сатр медиҳад, барои ҳар сатр input()-и худаш лозим аст. Онҳо пай дар пай, яке баъди дигаре хонда мешаванд:
Бо вуруди 3 ва баъд 4 ин барнома 7-ро чоп мекунад. Дарси оянда нишон медиҳад, ки ду адад аз як сатр чӣ тавр хонда мешавад.
Дар масъалаи довар паём нест
input() метавонад аввал паём нишон диҳад: input("How old are you? "). Дар барномае, ки барои одамон аст, ин дӯстона аст. Онро дар лаборатория озмоед.
Дар масъалаи довар ин Ҷавоби нодуруст аст. Паём низ чоп мешавад, ва довар ҳамаи он чиро, ки чоп кардед, бо баромади интизорӣ муқоиса мекунад. Бо input()-и холӣ бихонед. Танҳо он чиро чоп кунед, ки қисми «Формати баромад» талаб мекунад. Барои print("The answer is", x) ҳам ҳамин тавр аст: ҷавобро чоп кунед, дигар ҳеҷ чиз не.
Худатон озмоед
Варақаи 1 озод аст: паёмро озмоед. Дар варақаҳои 2 то 5 лаборатория ба барномаи шумо вуруд медиҳад ва баромадро месанҷад. Дар охирин хаторо ислоҳ мекунед.