Rumah > pembangunan bahagian belakang > Tutorial Python > Mengapa Kod Python Saya Melemparkan Ralat \'TypeError: \'int\' tidak boleh dipanggil\'?

Mengapa Kod Python Saya Melemparkan Ralat \'TypeError: \'int\' tidak boleh dipanggil\'?

Patricia Arquette
Lepaskan: 2024-11-27 21:12:12
asal
772 orang telah melayarinya

Why Does My Python Code Throw a

Memahami 'TypeError: objek 'int' tidak boleh dipanggil' Ralat

Apabila melaksanakan kod Python berikut:

a = 23
b = 45
c = 16

round((a/b)*0.9*c)
Salin selepas log masuk

anda mungkin menghadapi ralat yang berbunyi, "TypeError: 'int' object is not boleh dipanggil." Ralat ini berlaku kerana Python mentafsir "bulat" sebagai objek dan bukannya fungsi.

Menyelesaikan TypeError

Pemeriksaan yang lebih mendalam ke atas kod anda mendedahkan kewujudan yang berikut baris di tempat lain:

round = 42
Salin selepas log masuk

Barisan ini secara berkesan menetapkan semula nama "pusingan" kepada nilai integer, yang bertembung dengan Fungsi "bulat" terbina dalam Python.

Apabila anda memanggil "bulat" dalam baris berikut:

round((a/b)*0.9*c)
Salin selepas log masuk

Python mentafsir ini sebagai percubaan untuk memanggil objek "bulat" integer, mengakibatkan "TypeError" ralat.

Penyelesaian

Untuk menyelesaikan isu ini, anda harus mencari dan mengalih keluar baris yang memberikan nilai integer kepada nama "pusingan". Ini akan memulihkan kefungsian fungsi "bulat" dan membolehkan anda membundarkan hasil seperti yang dimaksudkan.

Atas ialah kandungan terperinci Mengapa Kod Python Saya Melemparkan Ralat \'TypeError: \'int\' tidak boleh dipanggil\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan