Apabila melaksanakan kod yang melibatkan operasi matematik, anda mungkin menghadapi ralat "TypeError: 'int' object is not callable. " Ralat ini timbul dalam senario seperti:
a = 23 b = 45 c = 16 result = (a / b) * 0.9 * c
Apabila cuba membundarkan hasil menggunakan round(), anda mungkin mendapat ralat:
TypeError: 'int' object is not callable
Untuk menyelesaikan isu ini dan membulatkan output kepada integer, siasat kod anda untuk baris yang serupa dengan:
round = 42
Apabila anda menggunakan round((a / b) * 0.9 * c) selepas mentakrifkan bulat = 42, penterjemah mentafsirkannya sebagai panggilan fungsi pada objek yang diberikan kepada bulat (integer). Ini membawa kepada ralat.
Cari dan alih keluar kod yang memberikan integer kepada pembolehubah bulat untuk membetulkan isu. Pengubahsuaian ini memastikan bahawa boleh panggil bulat kekal tersedia untuk membulatkan output operasi matematik, yang kemudiannya boleh diberikan kepada pembolehubah hasil.
Atas ialah kandungan terperinci Mengapa Kod Saya Melemparkan \'TypeError: \'int\' object is not callable\' Apabila Menggunakan Fungsi `round()`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!