« Mathématiques avec Python et Ruby/Nombres entiers en Ruby » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 138 :
Donne 5, car l'opposé de -5 est 5.
 
==tests sur les entiers==
==test d'intégrité==
 
Pour savoir si 2 est entier (on ne sait jamais), on peut le vérifier par
Ligne 147 :
 
Ce test a été utilisé ci-dessus pour vérifier que 10 est entier, et on a eu raison de se méfier !
 
On peut aussi vérifier si un entier est premier, avec ''mathn'':
 
<source lang="ruby">
require 'mathn'
a=2**32+1
puts(a.prime?)
</source>
 
nous apprend que 4 294 967 297 n'est pas premier, contrairement à ce qu'avait conjecturé [[w:Fermat|Fermat]]
 
=Opérations=