On rcupre une valeur dcimale et non la valeur entire de la division.

On voit plus de navigateurs ainsi.

darcs-hash:20060505124916-72cb0-78dfd61e0a0f4ad976f30011d7d6e86a1d9e3473.gz
This commit is contained in:
salles 2006-05-05 14:49:16 +02:00
parent a3107c893a
commit 3350419e7f

View file

@ -32,11 +32,11 @@ total = reduce(add, navigateurs.values())
usage = {} usage = {}
for nav in navigateurs.keys() : for nav in navigateurs.keys() :
pourcentage = navigateurs[nav]*100/total pourcentage = navigateurs[nav]*100.0/total
if pourcentage > 1 : if pourcentage > 1 :
usage[nav] = pourcentage usage[nav] = pourcentage
reste = 100 - reduce(add, usage.values()) reste = 100.0 - reduce(add, usage.values())
try : try :
arg = sys.argv[1] arg = sys.argv[1]
@ -68,6 +68,6 @@ else :
nom = key nom = key
for char in [' ','_','-','/','\\',':',';','.'] : for char in [' ','_','-','/','\\',':',';','.'] :
nom = nom.replace(char, '') nom = nom.replace(char, '')
print '%s.value %s' % (nom, usage[key]) print '%s.value %.2f' % (nom, usage[key])
print 'reste.value %s' % reste print 'reste.value %.2f' % reste