Сабақ №3 Тақырып: Циклдерді аяқтаудың күрделі логистикалық шарттарын жазады


for параметрлі циклдық операторының жазылу форматы



бет9/14
Дата07.02.2022
өлшемі136,21 Kb.
#86884
түріСабақ
1   ...   6   7   8   9   10   11   12   13   14
Байланысты:
Циклдерді аяқтаудың күрделі логистикалық шарттарын жазады
Циклдерді аяқтаудың күрделі логистикалық шарттарын жазады
for параметрлі циклдық операторының жазылу форматы:
for int_var in range_функциясы:
инструкциялар

Мысал: Санның факториалын есептеу.


number = int(input("Сан енгіз: "))


factorial = 1
for i in range(1, number+1):
factorial *= i
print(number, "факториалы", factorial, "-ға тең")

range функциясының келесідей формалары бар:



  • range(stop): 0-ден stop-қа дейінгі бүтін сандарды қайтарады

  • range(start, stop): start (қоса алғанда) пен stop (қоспағанда) аралығындағы бүтін сандарды қайтарады. Факториалды табуға арналған бағдарламада осы форма қолданылған.

  • range(start, stop, step): start (қоса алғанда) пен stop (қоспағанда) аралығында step қадаммен өсетін бүтін сандарды қайтарады.

range функциясын шақыру мысалдары:
range(5) # 0, 1, 2, 3, 4
range(1, 5) # 1, 2, 3, 4
range(2, 10, 2) # 2, 4, 6, 8
range(5, 0, -1) # 5, 4, 3, 2, 1

0-ден 4-ке дейінгі сандарды экранға шығарайық:


for i in range(5):
print(i, end=" ")


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   14




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет