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

гузаштан ба 1: f = 12 + 1 = 13 гузаштан ба 2: f = 13 + 2 = 15 гузаштан ба 3: f = 15 + 3 = 18 гузаштан ба 4: f = 18 + 4 = 22 гузаштан ба 5: f = 22 + 5 = 27 Хулоса, онро чунин навиштан мумкин аст: f = 12 + 1 + 2 + 3 + 4 + 5 = 27 Аргументҳои функсияи range чунин дода мешаванд:
range(x) – ҳамаи қиматҳоро аз 0 то x такрор мекунад; аммо, адади x ба диапазон дохил карда нашудааст; range(y, x) – ҳамаи қиматҳоро аз y то x такрор мекунад; x низ ба диапазон дохил карда нашудааст; range(y, x, s) қиматҳоро аз y бо қадами s ҳосил мекунад; x дохил намешавад ва s набояд сифр бошад.
for i in range(0, 15, 3):
print(i) Дар ин ҳолат, даври for қиматҳоро аз 0 то 15 бо афзоиши 3 такрор мекунад ва дар ниҳоят ҳар сеюм рақамро чоп мекунад:
0
3
6
9
12 Шумо инчунин метавонед рақамҳои манфиро ҳамчун қадам истифода баред, пас давр тавассути қиматҳо дар самти муқобил такрор мешавад:
for i in range(100, 0, -10):
print(i) Натиҷа: 100, 90, 80, 70, 60, 50, 40, 30, 20 ва 10; ҳар адад дар сатри алоҳида.
Даври for баъди анҷоми унсурҳо ва даври while ҳангоми False шудани шарт қатъ мешавад. Оператори break метавонад аз ҳар ду давр пештар барояд.
Даври while рамзро то он даме, ки шарти мантиқӣ True бошад, такрор мекунад.

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