Bilişim işlemlerinin matematiksel sonuçları nelerdir?
Aşağıdaki tabloda, Python’da kullanılan temel aritmetik operatörler ile verilen ifadelerin matematiksel sonuçları gösterilmiştir.
| İfade | Operatör | Açıklama | Sonuç |
|---|---|---|---|
| 7 * 2 | * |
Çarpma | 14 |
| 7 ** 2 | ** |
Üs alma (7²) | 49 |
| 10 / 4 | / |
Kayan noktalı bölme | 2.5 |
| 10 // 4 | // |
Taban bölmesi (floordan) | 2 |
| 20 % 5 | % |
Modulo (kalan) | 0 |
| 2 % 5 | % |
Modulo (kalan) | 2 |
| 3 * 2 | * |
Çarpma | 6 |
| 8 - 1 | - |
Çıkarma | 7 |
| 16 ** (1/2) | ** |
Üs alma (karekök) | 4.0 |
| 8 + 2 | + |
Toplama | 10 |
| 2 ** 3 | ** |
Üs alma (2³) | 8 |
| 10 / 2 | / |
Kayan noktalı bölme | 5.0 |
Özetle:
- Çarpma için
*kullanılır ve 7 * 2 işlemi 14 sonucunu verir. - Üs alma için
**kullanılır; örneğin 7² = 49, 2³ = 8 ve 16**(1/2) = 4.0 (karekök). - Bölme için
/operatörü kayan noktalı sonucu verir (örn. 10 / 4 = 2.5), - Taban bölmesi
//ise bölmeden sonra sadece tam kısmı alır (örn. 10 // 4 = 2). - Modulo operatörü
%bölme işleminden kalan değeri verir (20 5 = 0, 2 5 = 2).
Aşağıda verilen işlemlerin doğru matematiksel (ve Python bağlamında) sonuçları:
- 7 * 2 = 14
- 7 ** 2 = 49 (üs alma)
- 10 / 4 = 2.5 (kesirli bölme)
- 10 // 4 = 2 (tam sayı (floor) bölme)
- 20 % 5 = 0 (kalan)
- 2 % 5 = 2 (kalan)
- 3 * 2 = 6
- 8 - 1 = 7
- 16 ** (1/2) = 4.0 (karekök; üs olarak 1/2)
- 8 + 2 = 10
- 2 ** 3 = 8
- 10 / 2 = 5.0
Kısa açıklama: * çarpma, ** üs, / ondalıklı bölme, // tam sayı bölmesi, % mod (kalan) operatörüdür.
