Rumah > pembangunan bahagian belakang > Tutorial Python > Mengapa Kod Saya Melemparkan \'TypeError: \'int\' object is not callable\' Apabila Menggunakan Fungsi `round()`?

Mengapa Kod Saya Melemparkan \'TypeError: \'int\' object is not callable\' Apabila Menggunakan Fungsi `round()`?

DDD
Lepaskan: 2024-12-16 05:45:17
asal
978 orang telah melayarinya

Why Does My Code Throw a

Menyelesaikan masalah TypeError: 'int' Object Not Callable

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
Salin selepas log masuk

Apabila cuba membundarkan hasil menggunakan round(), anda mungkin mendapat ralat:

TypeError: 'int' object is not callable
Salin selepas log masuk

Untuk menyelesaikan isu ini dan membulatkan output kepada integer, siasat kod anda untuk baris yang serupa dengan:

round = 42
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan