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
- Accueil
- » Programmation
- » [Python] division littérale
- » Répondre
Répondre
Résumé de la discussion (messages les plus récents en premier)
- yoshi
- 06-12-2009 21:50:04
ok !
Pour rester en harmonie avec mon pseudo, il aurait fallu commencer par "Yoshi san"...
Même si "shiny" est très (trop) flatteur...
@+
- Golgup
- 06-12-2009 21:32:25
Yoshiny man!
Merci cette dernière solution va parfaitement !
+
- yoshi
- 06-12-2009 17:01:39
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
@+
- Golgup
- 06-12-2009 16:02:55
Bonjour,
Comment effectuer une division ou apparaissent les décimales en utilisant le littéral ?:
a=3
b=5
3.0/5=0.6
et avec a et b?
merci ++







