Python'da 0.1 + 0.2 == 0.3 deb yozsangiz, natija False chiqadi. 😳 Kompyuter oddiy qo'shishni ham bilmaydimi? Gap Python'da emas. Kompyuter sonlarni ikkilik sanoq tizimida saqlaydi. 0.1 va 0.2 kabi o'nli kasrlarni bu tizimda aniq ifodalab bo'lmaydi. Shuning uchun ularning eng yaqin qiymatlari saqlanadi. Natijada 0.1 + 0.2 hisoblanganda 0.30000000000000004 chiqadi. Bu esa 0.3 ning saqlangan qiymatiga aynan teng emas. Tasavvur qiling, Toshkentdagi do'kon uchun to'lov tizimi yozyapsiz. Har kuni min