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=" ")
Достарыңызбен бөлісу: |