Je cherche une fonction python pour tester si une valeur est un entier.
J'en recherche une autre pour tester si un nombre est un carré.
merci
Version imprimable
Je cherche une fonction python pour tester si une valeur est un entier.
J'en recherche une autre pour tester si un nombre est un carré.
merci
je propose le modulo
Code:
1
2
3
4
5 >>> isinstance(3, int) True >>> isinstance(3.4, int) False
isinstance ne fonctionnera pas avec 4.0 par exemple
on peut faire ceci:
idem pour le carre:Code:int(value) == value
Code:int(math.sqrt(value)) == math.sqrt(value)