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


range функциясы бір емес, бірнеше параметр қабылдауы мүмкін. range(a, b) деп жазсақ, цикл индекстік айнымалы a



бет8/14
Дата07.02.2022
өлшемі136,21 Kb.
#86884
түріСабақ
1   ...   4   5   6   7   8   9   10   11   ...   14
Байланысты:
Циклдерді аяқтаудың күрделі логистикалық шарттарын жазады
Циклдерді аяқтаудың күрделі логистикалық шарттарын жазады
range функциясы бір емес, бірнеше параметр қабылдауы мүмкін.
range(a, b) деп жазсақ, цикл индекстік айнымалы a-дан b-1 дейінгі мәндерді қабылдайды деген сөз.
Егер a≥b болса, цикл бірде бір рет орындайлмайды.
Мысалы, 1-ден n-ге дейінгі сандардың қосындысын табайық.
sum = 0
n = 5
for i in range(1, n + 1):
sum += i
print(sum) #15

Индекстік айнымалысы кеміп отыратын циклді ұйымдачтыру үшін range функциясын үш параметрмен қолдану керек. 1-параметр - бастапқы мән, 2-параметр - индекстік айнымалы осы санға дейін өзгеретін мән (бұл мәннің өзі крмейді!), ал 3-параметр - индекстік айнымалының өзгеру шамасы.


Мысалы 100-ден 1-ге дейінгі сандарға цикл жасау үшін келесідей жазамыз: range(100, 0, -1)
1-ден 99-ға дейінгі тақ сандардан цикл жасау үшін range(1, 100, 2) жазамыз.




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




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

    Басты бет