1. 1. ЕНГІЗУ - ШЫҒАРУ
  2. 2. Шартты операторлар
  3. 3. Есептеулер
    1. 1. Бүтін сан арифметикасы
    2. 2. Нақты сандар
    3. 3. Math кітапханасы(модулі)

      Есептер

    1. Санның соңғы цифры
    2. Мәскеу айналма жолы
    3. Бөлшек бөлігі
    4. Нүктеден кейінгі бірінші цифр
    5. Сабақ соңы
    6. Автошеру
    7. Сатып алу құны
    8. Уақыт айырмашылығы
    9. Ұлу
    10. Ондықтар саны
    11. Цифрлар қосындысы
    12. Гипотенуза
    13. Сағат – 1
    14. Сағат – 2
    15. Сағат - 3ы
    16. Пайыз
  4. 4. Цикл for
  5. 5. Мәтіндер
  6. 6. Цикл while
  7. 7. Тізімдер немесе Массивтер
  8. 8. Функция және рекурсия
  9. 9. Екі өлшемді массивтер
  10. 10. Жиындар
  11. 11. Сөздіктер

Есептеулер

1. Бүтін сан арифметикасы


+, -, * және ** операциялары бүтін сандар үшін анықталған. Бүтін сандарға арналған бөлу / операция нақты санды (float типінің мәнін) қайтарады. Сондай-ақ, дәрежелеу функциясы, егер көрсеткіш теріс сан болса, float мәнін қайтарады.


Бірақ сонымен қатар // деп белгіленетін бөлшек бөлігін алып тастау арқылы орындалатын бүтін бөлудің арнайы операциясы бар (ол Паскаль тіліндегі div операциясына сәйкес келеді). Ол бүтін санды қайтарады: бөліндінің бүтін бөлігі. Тағы бір байланысты операция % деп белгіленген бөлудің қалдығын алу операциясы (ол Паскаль тіліндегі mod операциясына сәйкес келеді).
Мысалы:

2. Нақты сандар

Бұл бөлімде float типінің нақты сандарына назар аударамыз.

Нақты санды пернетақтадан оқығыңыз келсе, input() функциясы қайтаратын нәтиже float типіне түрлендіру керек екенін ескеріңіз:

Еске салайық, бөлу операциясының нәтижесі / әрқашан нақты сан (float), ал // операциясының нәтижесі бүтін (int) болады.

Нақты сандарды бүтін санға айналдыру нөлге қарай дөңгелектеу арқылы жүзеге асырылады, яғни int(1.7) == 1, int(-1.7) == -1.

3. Math кітапханасы(модулі)

Нақты сандармен есептеулерді орындау үшін Python тілінде math деп аталатын кітапханада (модульде) жиналған көптеген қосымша функциялар бар.

Бұл функцияларды пайдалану үшін программаның басындағы math кітапханасын қосу керек, ол командамен орындалады.

import math

Мысалы, нақты сандарды ең жақын бүтін санға дейін дөңгелектегіміз келеді делік. ceil (жоғары) функциясы берілген санды артығымен жуықтап береді, мысалы: math.ceil(x) (яғни, math модульдегі ceil функциясы). x орнына кез келген сан, айнымалы немесе өрнек болуы мүмкін. Функция көрсетуге, басқа айнымалыға тағайындауға немесе өрнекте пайдалануға болатын мәнді қайтарады:

math кітапханасындағы функцияларды пайдаланудың тағы бір жолы, онда math модулінен функцияны пайдаланған сайын осы модульдің атын көрсету қажет емес:

Төменде math модульінің негізгі функцияларының тізімі берілген. Бұл функциялардың толығырақ сипаттамасын Python тілінің құжаттама сайтынан табуға болады.

Тізімдегі кейбір функциялар (int, round, abs) стандартты болып табылады және math модульді пайдалануды қажет етпейді.

Дөңгелектеу
int(x) Санды нөлге қарай дөңгелектейді. Бұл стандартты функция, оны пайдалану үшін math модуль қосудың қажеті жоқ.
round(x) Санды ең жақын бүтін санға дейін дөңгелектейді. Егер санның бөлшек бөлігі 0,5 болса, онда сан жұп санға дейін дөңгелектенеді.
round(x, n) x санын n ондық бөлшекке дейін дөңгелектейді. Бұл стандартты функция, оны пайдалану үшін math модуль қосудың қажеті жоқ.
floor(x) Санды төменге («еден») дөңгелектейді, floor(1,5) == 1, floor(-1,5) == -2
ceil(x) Санды жоғары дөңгелектейді («төбе»), ceil(1,5) == 2, ceil(-1,5) == -1
abs(x) Модуль (абсолютті мән). Бұл стандартты мүмкіндік.
sqrt(x) Шаршы түбір. Қолданылуы: sqrt(x)
log(x) Натурал логарифм. log(x, b) ретінде шақырылғанда, логарифмді b негізіне қайтарады.
e Натурал логарифмдердің негізі e = 2,71828... Тригонометрия
sin(x) Радианмен көрсетілген бұрыштың синусы
cos(x) Радианмен көрсетілген бұрыштың косинусы
tan(x) Радианмен көрсетілген бұрыштың тангенсі
asin(x) Arcsine, радиандағы мәнді қайтарады
acos(x) Арк косинусы, радиандағы мәнді қайтарады
atan(x) Арктангенс, радиандағы мәнді қайтарады
atan2(y, x) Координаталары (х, у) нүктенің полярлық бұрышы (радианмен).
degrees(x) Радианмен көрсетілген бұрышты градусқа түрлендіреді.
radians(x) Градуспен көрсетілген бұрышты радианға түрлендіреді.
pi Константа π = 3,1415...