Аввалин давраи шумо
Давр (сикл) як порча кодро такрор мекунад. Python ду давр дорад: for ва while. Ин дарс дар бораи for аст. Қисми оянда дар бораи while мебошад.
Ин давр ададҳоро аз 1 то 5 чоп мекунад:
Сатри аввалро қисм ба қисм мехонем:
forмегӯяд: кодеро, ки дар поён бо сархат омадааст, такрор кун.iтағйирёбандаи давр аст. Ин номест, ки дар ҳар гузариш адади нав мегирад.range(1, 6)ададҳоро медиҳад: аз 1 то 6, бе 6.:сарлавҳаро тамом мекунад, мисли ду нуқта баъдиif.
Тани давр кодест, ки бо сархат дар зери сатри for меояд: дар ин ҷо print(i, end=" "). Як маротиба иҷро шудани тан як гузариш аст, онро итератсия низ мегӯянд. Сатри охирин, print(), сархат надорад. Он ба давр дохил намешавад. Он як маротиба, баъди давр, иҷро мешавад ва сатрро тамом мекунад.
Даври for чӣ тавр иҷро мешавад
Давреро қадам ба қадам иҷро кунед, ки n-ро мехонад ва то он мешуморад, дар ин ҷо бо n = 3. Бубинед, ки сатри равшан баъди ҳар гузариш ба сатри for бармегардад.
Ду чизе, ки ҷадвал нишон медиҳад:
- Ҳади охир дода намешавад.
range(1, n + 1)тоnмеравад, зеро охири он,n + 1, дохил намешавад. - Давр метавонад ҳатто як маротиба ҳам иҷро нашавад. Агар
nба 0 баробар мебуд, дарrange(1, 1)ягон адад намебуд. Тан ҳеҷ гоҳ иҷро намешуд.
Акнун худатон компютер бошед. Ҷадвалро сатр ба сатр пур кунед. Дар ҳар қадам нависед, ки дар i чӣ ҳаст ва чӣ чоп мешавад.