Section courante

A propos

Section administrative du site

MODF

Modulo à virgule
Python math

Syntaxe

modf(x)

Paramètres

Nom Description
x Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter

Description

Cette fonction transforme un nombre réel en partie entière et en décimal (fraction).

Exemple

Voici quelques exemples typiques de l'utilisation de cette fonction :

  1. from math import modf
  2.  
  3. print "modf(-81) = " + str(modf(-81))
  4. print "modf(15) = " + str(modf(15))
  5. print "modf(16) = " + str(modf(16))
  6. print "modf(16.9) = " + str(modf(16.9))
  7. print "modf(16.8) = " + str(modf(16.8))
  8. print "modf(16.7) = " + str(modf(16.7))
  9. print "modf(16.6) = " + str(modf(16.6))
  10. print "modf(16.5) = " + str(modf(16.5))
  11. print "modf(16.4) = " + str(modf(16.4))
  12. print "modf(16.3) = " + str(modf(16.3))
  13. print "modf(16.2) = " + str(modf(16.2))
  14. print "modf(16.1) = " + str(modf(16.1))
  15. print "modf(17) = " + str(modf(17))
  16. print "modf(18) = " + str(modf(18))
  17. print "modf(19) = " + str(modf(19))
  18. print "modf(0) = " + str(modf(0)) 

on obtiendra le résultat suivant :

modf(-81) = (-0.0, -81.0)
modf(15) = (0.0, 15.0)
modf(16) = (0.0, 16.0)
modf(16.9) = (0.89999999999999858, 16.0)
modf(16.8) = (0.80000000000000071, 16.0)
modf(16.7) = (0.69999999999999929, 16.0)
modf(16.6) = (0.60000000000000142, 16.0)
modf(16.5) = (0.5, 16.0)
modf(16.4) = (0.39999999999999858, 16.0)
modf(16.3) = (0.30000000000000071, 16.0)
modf(16.2) = (0.19999999999999929, 16.0)
modf(16.1) = (0.10000000000000142, 16.0)
modf(17) = (0.0, 17.0)
modf(18) = (0.0, 18.0)
modf(19) = (0.0, 19.0)
modf(0) = (0.0, 0.0)


Dernière mise à jour : Mercredi, le 14 septembre 2016