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

МААЛЫМАТТАРДЫН ТИБИ                               11




            Арифметикалык туюнтмалар жана аракеттер

            Pythonдо каалагандай арифметикалык амалдарды аткарса болот. Арифме-
            тикалык туюнтмалар сапка жазылат. Алар сандарды, өзгөрмөлөрдүн атта-
            рын, арифметикалык амалдардын белгилерин, кашааларды (аракеттердин
            иретин өзгөртүү үчүн) жана функцияларды чакырууларды камтышы мүм-
            күн. Мисалы,
                                  a = (c + 5 - 1) / 2 * d

            Амалдардын иретин аныктоодо амалдардын артыкчылыгы (улуулугу) кол-
            донулат. Алар төмөнкү иретте аткарылат:
              1
              1
              1
              1
              2   кашааанын ичиндеги амалдар;
              2
              2
                  солдон оңго даражага көтөрүү (**);
              2
              3   солдон оңго көбөйтүү (*) жана бөлүү (/);
              3
              3
              3
              4   солдон оңго кошуу жана кемитүү.
              4
              4
              4
              5              Тең күчтүү туюнтмалардын жазуулары
              5
              5
              5
                           a = b = 0                             b = 0
                                                                 a = b
                           a += b                                a = a + b
                           a -= b                                a = a - b
                           a *= b                                a = a * b
                           a /= b                                a = a / b
            Бөлүүнүн жыйынтыгы ар дайым чыныгы сан болоорун эстен чыгарбаш керек.
            Ал эмес бөлүнүүчү жана бөлүүчү да бүтүн болуп, бири-бирине бөлгөндө бүтүн
            сан чыкса да ал чыныгы сан. Бөтөн сандарды бөлгөндө бүтүн сан алуу үчүн
            «//» операторун колдонушат. Ал эми бөлүүнүн калдык бөлүгүн алуу үчүн «%»
            операторун колдонушат (алар көбөйтүү жана бөлүүдөй эле артыкчылыкка ээ).

                 Python тилиндеги программа               Экранга чыккан жыйынтыгы


                 d = 85                                                 8
                 a = d // 10                                            5
                 print (а)
                 b = d % 10
                 print (b)
                                          Терс сандар үчүн

                 print (-7 // 2)                                        -4
                 print (-7 % 2)                                         1




                                                                       www.trk.kg
   6   7   8   9   10   11   12   13   14   15   16