Python dasturlash tilining math kutubxonasi va uning funksiyalari


Download 292.51 Kb.
Sana28.12.2022
Hajmi292.51 Kb.
#1015598
Bog'liq
Taqdimot math kutubxonasi

Python dasturlash tilining math kutubxonasi va uning funksiyalari

Python-dagi funktsiyalar asosiy rol o'ynaydi. Ularsiz biron bir murakkab dasturni bajarish yoki uni yaratish mumkin emas, siz har safar takrorlanadigan kodning katta qismlarini yozishingiz kerak bo'ladi. Xuddi shunday dasturlashni ham hisob-kitoblarsiz tasavvur etib bo‘lmaydi. Matematik operatsiyalarni bajarish uchun maxsus funktsiyalar mavjud. Ularning barchasi matematika modulida.

 

Pythondagi bazi bir matematik funksiyalar

  • math.fabs(x)
  • Bu funksiya x ning absalyut qiymati(moduli)ni chiqaradi. Nima bo'lsa ham musbat qilib qo'yadi. Float ko'rinishida chiqaradi. Bu excel dasturida ham mavjud abs().
  • >>> math.fabs(-15)
  • 15.0
  • >>> math.fabs(15)
  • 15.0
  • math.factorial(x)
  • Bu funksiya x ning faktariyalini hisoblaydi. Faktariyal bu malum bir songacha bo'lgan barcha natural sonlar ko'paytmasi( 5 desak bu 1*2*3*4*5=125 degani). X o'rnida manfiy son bo'lishi mumkin emas. 
  • >>> math.factorial(1)
  • 1 >>> math.factorial(2) 2 >>> math.factorial(3) 6 >>> math.factorial(4)
  • 24 >>> math.factorial(5)
  • 120

fmod funksiyasi...

  • math.fmod(x, y)
  • Bu funksiya o'zimiz ishlatib kelayotgan "%" vazifasizni bajaradi. Ya'ni sonni songa bo'lgandagi qoldiqni topadi. Masalan 5 ni 2 ga bo'lganda 1 qoldiq qoladi bunda 5 soni X va 2 soni Y boladi. Bular haqiqiy son(integer va float, barcha sonlar) bo'lishi mumkin. Sizga nima bo'lishidan qattiy nazar float son qaytaradi.
  • >>> math.fmod(5,2)
  • 1.0
  • >>> math.fmod(5,5)
  • 0.0
  • >>> math.fmod(16,1)
  • 0.0
  • >>> math.fmod(16,20)
  • 16.0

Darajali va logarifimik funksiyalar

  • math.exp(x)
  • Bu funksiya e(2.718281…) ning x inchi darajasini qaytaradi. Qaytarayotganda albatta float son qaytaradi. Chunki 2.718281... sonning 0-darajasidan boshqa barcha sonlar floatdir. Sizga bu funksiya e**x ni qaytaradi. e esa matematikada tanishib olishingiz mumkin "Eksponensial". Bu funksiyani ishlatish uchun OTM matematikasini bilishingiz kerak.
  • >>> math.exp(0.1)
  • 1.1051709180756477
  • >>> math.exp(-1)
  • 0.36787944117144233
  • >>> math.exp(1)
  • 2.718281828459045
  • >>> math.exp(2)
  • 7.38905609893065 

Tayyorladi:Jo’rayeva Lobar Umid qizi


Download 292.51 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling