Lors de l'exécution de code impliquant des opérations mathématiques, vous pouvez rencontrer l'erreur "TypeError : l'objet 'int' n'est pas appelable. " Cette erreur se produit dans des scénarios tels que :
a = 23 b = 45 c = 16 result = (a / b) * 0.9 * c
Lorsque vous tentez d'arrondir le résultat à l'aide de round(), vous pouvez obtenir l'erreur :
TypeError: 'int' object is not callable
Pour résoudre ce problème et arrondir la sortie à un entier, recherchez dans votre code des lignes similaires à :
round = 42
Lorsque vous utilisez round((a / b) * 0.9 * c) après avoir défini round = 42, l'interpréteur l'interprète comme un appel de fonction sur l'objet affecté à round (un entier). Cela conduit à l'erreur.
Localisez et supprimez le code qui attribue un entier à la variable ronde pour corriger le problème. Cette modification garantit que l'arrondi appelable reste disponible pour arrondir la sortie de l'opération mathématique, qui peut ensuite être affectée à la variable de résultat.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!