Pourquoi python me dit-il "TypeError: pow expected 2 arguments, a obtenu 3" malgré qu'il travaille dans IDLE (parfois il me dit que dans IDLE aussi bien)? Im simplement faire pow(a,b,c)
. mon programme est très court et je ne change pas la définition de pow
à tout moment puisque je dois l'utiliser pour une certaine exponentiation.Pourquoi Python dit que pow n'a que 2 arguments
NOTE: Ceci est la pow
de __builtin__
, non Math
ah ... c'est peut-être pourquoi. Merci!!!!! err ... une importation provenant d'un autre fichier l'affecterait-elle? J'important un autre programme que j'ai écrit qui a également 'de l'importation de maths' ' – calccrypto
@calccrypto: Si vous importez l'autre programme avec' de p import * 'alors oui. Utilisez 'import p' ou listez explicitement' p import [...] '. – sdcvvc