0 1 2 3 4 range(start, end, step) end – аралықтың соңғы мәні - Егер диапазонға жалғыз сан берілсе, онда итератор 0-ден берілген мәнге ауысады (оны қоспағанда).
- Егер екі сан берілсе, онда бұл итератордың бастапқы және соңғы мәні.
- Егер үш сан берілсе, онда бұл итератордың бастапқы және соңғы мәні ғана емес, сонымен қатар итератордың қадамы.
Деректерді басып шығарудың нәтижесін анықтаңыз for i in range(1, 11): print(i, end=“ “) # 1 2 3 4 5 6 7 8 9 10 шығарады for i in range(1, 11, 2): print(i, end=“ “) for i in range(10, 0, -1): print(i, end=“ “) # 10, 9, ..., 1 шығарады 3.21 - тапсырма «Цикл қанша рет орындалады» (stepik.org) for x in range(5)? 5 for x in range(1, 4)? 3 for x in range(1, 10, 3)? 3 for x in range(8, 4)? 0 for x in range(8, 4, -2)? 2 3.25 - тапсырма «Бактериялар» (stepik.org) Бактерия 1 минутта екіге бөлінеді. Бастапқы сәтте n бактерия бар. t минуттан кейінгі бактериялардың санын есептеу бағдарламасын жасаңыз. Енгізілетін деректер: Екі бүтін сан: n және t. Шығарылатын деректер/нәтиже: t минуттан кейінгі бактериялар саны. Қандай циклды қолдану керек? - While циклі кодтың бір бөлігі бірнеше рет қайталанып орындалуы керек болған кезде қолданылады, қанша рет қайталанатына алдын-ал екені белгісіз
- For циклі код бөлігі бірнеше рет орындалуы қажет болғанда қолданылады, мұнда цикл басталмас бұрын қанша рет қайталау болатыны белгілі.
Трассировка кестесі
N = 5, t = 3 мәндері үшін бағдарлама кодына сәйкес трассировка кестесі:
Достарыңызбен бөлісу: |