Pythonda arifmetik amallarni bajarish
Python yettita arifmetik amal beradi: qo‘shish +, ayirish -, ko‘paytirish *, bo‘lish /, bo‘linmaning butun qismi //, qoldiq % va daraja **. Masalan, 17 / 5 = 3.4 (har doim float), 17 // 5 = 3 va 17 % 5 = 2, 2 ** 5 = 32. Ifodada avval daraja, so‘ng *, /, //, % (chapdan o‘ngga), eng oxirida + va - bajariladi; tartibni qavslar o‘zgartiradi. Matematik kasrni yozishda surat va maxrajni alohida qavsga oling, masalan, (a**2 + b**2) / (a + b); qavs unutilsa, natija boshqacha chiqadi. O‘zgaruvchini oshirish uchun x = x + y o‘rniga qisqa x += y ni yozish mumkin; -=, *=, /=, //=, %=, **= ham shunday ishlaydi. // va % yordamida sonning raqamlarini ajratish mumkin: uch xonali x uchun x // 100 – birinchi raqam, x // 10 % 10 – o‘rtadagi raqam, x % 10 esa oxirgi raqam.
«Natijani toping»: o‘qituvchi doskaga 6 ta ifoda yozadi (masalan, 2 + 3 * 4, (2 + 3) * 4, 20 // 6, 20 % 6, 2 ** 3 ** 1, 9 / 3). Guruhlar natijalarni avval qo‘lda hisoblaydi, so‘ng IDLE da tekshiradi va farq chiqsa, sababini tushuntiradi.