Ցիկլերը Python-ում


Python-ում ցիկլերը (loop-երը) օգտագործվում են, որպեսզի կոդը կրկնվի որոշակի քանակությամբ կամ պայմանով: Python-ը տրամադրում է երկու հիմնական ցիկլ՝ for և



while։

1. for ցիկլ


for ցիկլը սովորաբար օգտագործվում է իտերացվող օբյեկտների (օրինակ՝ ցուցակներ, տողեր, զանգվածներ) տարրերով անցնելու համար: 

2. while ցիկլ

while ցիկլը կրկնում է գործողությունները, քանի դեռ որոշակի պայմանը ճշմարիտ է:

3. Կանգեցնելու և շարունակելու հրամաններ

  • break: կանգնեցնում է ցիկլը:
  • continue: անցնում է հաջորդ իտերացիային՝ բաց թողնելով մնացած գործողություններ

    4. Ներդրված ցիկլեր

    Երբեմն կարող ենք օգտագործել ցիկլեր՝ մեկ այլ ցիկլի ներսում 

                            Ահա մի քանի խնդիրների օրինակներ ցիկլերով

1. Հաշվել բոլոր զույգ թվերը

Պատվեր՝ հաշվել 1-ից 100-ը զույգ թվերը:

Օրինակ

python
count = 0 for num in range(1, 101): if num % 2 == 0: count += 1 print("Զույգ թվերի քանակը:", count)

                                               խնդիրի  բացատրությունը

Պատվերն ասում է, որ մենք պետք է հաշվենք 1-ից 100 ընկած բոլոր զույգ թվերը։ Զույգ թվերը այն թվերն են, որոնք բաժանվում են 2-ի առանց մնացորդի։ Մյուս խոսքով, զույգ թիվը կարող է ներկայացվել որպես 2n2n, որտեղ nn ամբողջ թիվ է:


Բացատրություն

  1. count = 0 – Մենք ստեղծում ենք փոփոխական count, որը կպահպանի զույգ թվերի քանակը։ Այն սկզբում 0 է, քանի որ դեռ չենք հանդիպել զույգ թվերի։

  2. for num in range(1, 101) – Սա ցիկլ է, որը անցնում է թվերի վրա՝ սկսած 1-ից (ներառյալ) մինչև 100-ը (բացառյալ 101)։ range(1, 101) ֆունկցիան ստեղծում է հերթականություն, որը պարունակում է թվեր 1-ից 100։

  3. if num % 2 == 0 – Սա պայման է, որը ստուգում է, թե արդյոք num (ներկայիս թիվը) զույգ է։ num % 2՝ մոդուլյար օպերատորն օգտագործվում է, որպեսզի ստուգենք, թե արդյոք թիվը բաժանվում է 2-ի առանց մնացորդի։ Եթե մնացորդը 0 է (այն նշանակում է, որ թիվը զույգ է), ապա կշարունակվի ներքևի գործողությունը։

  4. count += 1 – Եթե թիվը զույգ է, ապա մենք ավելացնում ենք 1 count-ին։

  5. print("Զույգ թվերի քանակը:", count) – Երբ ցիկլը ավարտվի, կտպենք count-ի արժեքը, որը ցույց է տալիս բոլոր զույգ թվերի քանակը։ 

                           
https://youtu.be/rBROuLcJRJI?si=36H20yUtrSy-cb39                                                                                  

      

Comments

Popular posts from this blog

Դաս 3․ Ներմուծումը Python-ում։

Դաս 1․ Python - առաջին քայլերը

Դաս 2․ Արտածումը Python-ում