ƏDƏDI TIPLI VERILƏNLƏR VƏ ONLAR ÜZƏRINDƏ ƏMƏLLƏR. MƏNTIQI TIPLI VERILƏNLƏR ƏDƏDI TIPLI FUNKSIYALAR
Ədədi tipli verilənlərin növləri:
Tam ədədlər
Sabit nöqtəli ədədlər (Məs. 3.54, -5.125 və s.)
Sürüşkən nöqtəli ədədlər (Məs. 0.125E+2, 63.5E-1)
Complex ədədlər
Əsas riyazi əməlləraşagıdakılardır.
+ Toplama - Cıxma / Bolmə * Vurma ** Quvvət % Qalığı tapmaq // (Tam bölmə)
Misallara nəzər yetirək:
>>> a=22
>>> b=10
>>> a+b
32
>>> a-b
12
>>> a*b
220
>>> a/b
2.2
>>> a**2
484
>>> a**3
10648
>>> a%b
2
>>> a//b
2
>>>
Digər riyazi əməliyyatlar da vardır.
+= a=12 a+=4 və ya 12+4=16
-= a=12 a-=4 və ya 12-4=8
/= a=12 a/=4 və ya 12/4=3
*= a=12 a*=4 və ya 12*4=48
%= a=12 a%=4 və ya 12%4=0
**= a=12 a**=2 və ya 12**2=144
//= a =12 a// =4 və ya 12//4=3
Kompleks tipli ədədlərələ işləmək üçün complex açar sözündən istifadə olunur. Məsələn:
a=complex(3,5) >>>a (3+5i) >>a.real # kompleks ədədin həqiqi hissəsini tapır 3.0 >>>a.imag # kompleks ədədin xəyali hissəsini tapır 5.0 >>>a.conjugate()# kompleks ədədin qoşmasını hesablayır (3-5i) Pythonda ədədi tipli verilənlər üçün çoxlu satda funksiyalar vardır. Bu funksiyaları iki sinifə ayırmaq olar:
Standart funksiyalar
Əlavə modulun köməyilə yüklənən funksiyalar.
Standart funksiyalar Python yüklənən zaman həmişə istifadəyə hazır olan funksiyalardır. Onların qoşrulması üçün əlavə heç bir şeyə ehtiyac yoxdur. Əlavə modulun köməyilə yüklənən riyazi funksiyalar isə math modulunun köməyilə qoşulub (import math) istifadə oluna bilirlər. math modulu ilə qoşula bilən riyazi funksiyalar haqqında “Modullar” bölməsində geniş bəhs edəcəyik. İndi isə yalnız standart riyazi funksiyalar haqqında bəhs edəcəyik.