for жана while циклдери
for range жана while циклдери: кыдыруу, топтоочулар жана типтүү ыкмалар.
Python тилиндеги for цикли ырааттуулуктун элементтерин кыдырат. Сандарды кыдыруу үчүн range колдонулат:
• range(5) — 0, 1, 2, 3, 4 сандары (беш сан, нөлдөн баштап!);
• range(1, 6) — 1, 2, 3, 4, 5 сандары (оң чек кирбейт);
• range(10, 0, -2) — 10, 8, 6, 4, 2 (үчүнчү аргумент — кадам).
Оң чектин range ичине кирбегени — түбөлүктүү «бирге жаңылуу» каталарынын булагы. Чектерди кичине мисалда текшериңиз.
Python
1ден 5ке чейинки эсептегич
Циклдер менен иштөөнүн башкы ыкмасы — топтоо: өзгөрмө түзүп, аны ар бир кадамда жаңылайбыз. Төмөндө — n санды окуу жана алардын суммасын эсептөө.
Python
Киргизиңиз: 4, андан кийин 10 20 30 40 сабын
while цикли шарт чын болуп турганда кайталанат — ал кадамдардын саны алдын ала белгисиз болгондо керек.
Python
Сан 2ге канча жолу бөлүнөт? Киргизиңиз: 96
Тапшырма: 2ден 20га чейинки бардык жуп сандарды бир сапка чыгарыңыз (кеңеш: print функциясынын end параметри бар, print(x, end=" ") жаңы сапка өтпөйт).
Андан кийин тиркелген «Сандын факториалы» жана «Массив элементтеринин суммасы» маселелерин чечип, сабакты өттүм деп белгилеңиз.