Mündəricat[Gizlət][Göstər]
Proqramlaşdırmada rəqəmlərin iki növü olduğu sizə aydın oldu. yəni tam ədədlər və üzən nöqtəli ədədlər.
Python-da arifmetik əməliyyatlar gündəlik riyaziyyatla eynidir və bu ikisi ətrafında fırlanır. məlumat növləri.
Hesab Əməliyyatçıları
Arifmetik operatorların yeddi əsas növü vardır. Bunlar:
Əlavə (+): İki ədəd əlavə edir. məs
print(10 + 4)
Çıxarma (-): Birincidən ikinci nömrəni çıxarın. məs
print(10 - 4)
Vurma (*): İki ədədi çarpın. məs
print(10 * 4)
Bölmə (/): Bölməni iki ədədə yerinə yetirir. məs
print(10 / 4)
Mərtəbə Bölməsi (//): Bölməni yerinə yetirir və cavabı ən yaxın tam ədədə yuvarlaqlaşdırır. məs
print(10 // 4)
Modul operatoru (%): Bölməni yerinə yetirir və qalanı qaytarır. məs
print(10 % 4)
Göstərici (**): Tam ədədin gücünü alır, məsələn
print(10 ** 4)
Bütün bu əməliyyatlar aşağıda göstərilmişdir:
İndi öyrəndiyiniz bütün bu operatorlar üçün artırılmış təyin operatorumuz var. Onun necə istifadə olunduğunu sizə göstərim.
Tutaq ki, bizim 'x' adlı dəyişənimiz var. Biz onu 10-a təyin etdik, indi bunu 3-ə artırmaq istəyirik, kodu belə yazmalıyıq.
x = 10
x = x + 3
Python tərcüməçisi 'x'-ə 3 əlavə edəcək və onu 'x'-də saxlayacaq. Bunu çap edək:
Genişləndirilmiş təyin operatoru eyni funksionallığı təkrarlamaq üçün istifadə edilə bilər, lakin daha səmərəlidir.
Eyni kod belə yazılacaq.
x = 10
x += 3
İndi bu operatordan çıxma və vurma üçün də istifadə oluna bilər. Bu proqrama baxın.
Burada biz əvvəlcə 'x'i 3-ə artırırıq və sonra 3-ə vururuq. 2-ci sətirin çıxışı 13, 3-cü sətirin çıxışı isə 39 olmalıdır.
Operatorun üstünlüyü
Riyaziyyatda operatorun üstünlüyü deyilən bir anlayışımız var ki, bu da tənlikdəki əməliyyatların yerinə yetirilməsi qaydasını bildirir. Bu, Python üçün xüsusi deyil və bütün proqramlaşdırma dilləri operatorun üstünlüyünü izləyir. Sifarişi xatırlatmaq istərdim:
- Parentez
- Exponent
- Bölmə və ya vurma
- Əlavə və ya çıxma
Bir proqram yazaq və bunu yoxlayaq:
x = 10 + 3 * 2 ** 2 - (9 + 2)
Yuxarıdakı tənliyin cavabı nə olmalıdır?
Cavabınız 11-dirsə, orta məktəbi təkrarlamağa ehtiyac yoxdur.
Cavab yaz