Page 84 - 9-sinf informatika yangi 2020. @informatika
P. 84

i ӏ takrorlanishlar (iteratsiyalar) soni;
                     start ӏ i ning boshlangӒich qiymati (koӒrsatilmasa, 0 deb qabul qiladi);
                     stop ӏ i ning oxirgi qiymati (koӒrsatilishi shart);
                     step ӏ qadam (koӒrsatilmasa, 1 deb qabul qiladi);


                     Misol. 0 dan 11 gacha boӒlgan juft sonlarni chiqarish dasturini tuzing.

                                                            0 dan 11 gacha boӒlgan sonlarni
                for i in range(0,11,2):
                    print(i, end=';')                       2 qadam bilan chiqaradi.
                0;2;4;6;8;10
                     Misol. 10 gacha boӒlgan sonlarni chiqarish dasturini tuzing.

                                                            0 dan 10 gacha boӒlgan sonlarni
              for i in range(102):
                  print(i, end=';')                         1 qadam bilan chiqaradi.
                0;1;2;3;4;5;6;7;8;9
                     Misol. 10 dan 1 gacha boӒlgan sonlarni  ӏ1 qadam bilan chiqarish dasturini tuzing.

                                                            10 dan 0 gacha boӒlgan sonlarni
              for i in range(10,0,-1):
                                                            ӏ1 qadam bilan chiqaradi.
                  print(i, end=';')
                10;9;8;7;6;5;4;3;2;1

              Ichma-ich joylashgan sikllar
                     Sikl ichida yana siklning ishlatilishiga ichma-ich joylashgan sikl deyiladi.


                     Sintaksisi:
                     for i in range(start1, stop1, step1):
                         for j in range(start2, stop2, step2):
                             sikl tanasi


                     i ӏ 1-sikl takrorlanishlari soni;
                     j ӏ 2-sikl takrorlanishlari soni;
                     start1ӏ i ning boshlangӒich qiymati (koӒrsatilmasa, 0 deb qabul qiladi);
                     stop1 ӏ i ning oxirgi qiymati (koӒrsatilishi shart);
                     step1 ӏ i ning qadami (koӒrsatilmasa, 1 deb qabul qiladi);
                     start2ӏ j ning boshlangӒich qiymati (koӒrsatilmasa, 0 deb qabul qiladi);
                     stop2 ӏ j ning oxirgi qiymati (koӒrsatilishi shart);
                     step2 ӏ j ning qadami (koӒrsatilmasa, 1 deb qabul qiladi).
                     Tashqi siklning har bir iteratsiyasi uchun j ta iteratsiya bajariladi. Tashqi siklning i ta
              iteratsiyasi uchun ichki siklning i*j  ta iteratsiyasi bajariladi.













                 49-50-dars. TARMOQLANUVCHI ALGORITMLARNI DASTURLASH. FOR OPERATORI                 83
   79   80   81   82   83   84   85   86   87   88   89