Forum de mathématiques - Bibm@th.net
Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...
Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#2 06-12-2009 17:01:39
- yoshi
- Modo Ferox
- Inscription : 20-11-2005
- Messages : 17 385
Re : [Python] division littérale
Salut,
C'est tout le problème des versions 2.x (mais c'est un désagrément mineur : je suis toujours en v. 2.6...)
Bricolages :
a,b=3.0,5
print a/b ---> 0.6
a,b=3,5.0
print a/b --> 0.6
a,b=3,5
print float(a)/b
a,b=3,5
print a/float(b)
Solution définitive, forçant le comportement de la division des versions 3.x :
from __future__ import division
a,b=6,5
print "a/b =",a/b,"et a//b =",a//b
a,b=6,5
print "a/b =",a/b,"et a//b =",a//b
renvoie :
a/b = 1.2 et a//b = 1
@+
Hors ligne
Pages : 1







