Page 64 - Программирование. Python. Для школьников. bizdin.kg
P. 64

64              PYTHON ПРОГРАММАЛОО ТИЛИ                                                                        МАССИВДЕРДИ ИШТЕТҮҮ АЛГОРИТМДЕРИ




                                      a = range (1, 20)
                                      m = a[0]
                                      for i in range (1, 20):
                                          if a[i] > m:
                                              m = a[i]
                                      print (m)
            Мына, дагы бир варианты:
                                      a = range (1, 20)
                                      m = a[0]
                                      for x in a:
                                          if x > m:
                                              m = x
                                      print (m)
            Мунун айырмасы, ал индекс-өзгөрмөнү колдонбойт, бирок a[0] элементин
            эки жолу карайт (2-жолу – бардык элементтерди иргөө циклинде).

            Максималдык жана минималдык элементтерди издөө көп учурда колдо-
            нулгандыктан, Python тилинде тиешелүү max(), min() камтылган функция-
            лары каралган.
            a = range (1,20)
                                      m = max (a)
                                      print (m)
            Массивди модификациялоо

            Массивдер менен иштөө үчүн жана андагы берилиштерди өзгөртүү үчүн,
            Python тилинде көптөгөн ар кандай функциялар бар, мисалы:

               ФУНКЦИЯ             МААНИСИ                           МИСАЛ

                                                      a = [16, 'b', 34, 'c']#бардык
               print (a)      a тизмесин экранга      мисалдар үчүн базалык тизме
                              чыгарат
                                                      print (a)
                                                      >>> [16, 'b', 34, 'c']
                              Тизменин артына         a.append (18)
               append ()      бир элемент кошот       print (a)
                                                      >>> [16, 'b', 34, 'c', 18]

                clear ()     Тизменин бардык          a.clear ()
                                                      print (a)
                             элементин өчүрөт
                                                      >>> []
                             Берилген мааниси         print (a.count (16))#тизмеде
                count ()     менен элементтер-        мааниси 16га барабар канча
                             дин санын кайтарат       элемент бар экендигин эсептейт
                                                      >>> 1





                                                                       www.trk.kg
   59   60   61   62   63   64   65   66   67   68   69