2017-10-19 4 views
0

J'ai deux taux différents que l'utilisateur peut faire pour son professeur, je veux convertir le total de chaque taux en pixels afin que je puisse avoir pour effet de barre de progression, par exemple:Comment convertir 5 étoiles en pixels en python?

maximum_pixels = 100 #maximum width 
services = 4.5 #width: 95px 
professionalism = 5.0 #width: 100px 
total_percentage = maximum_pixels * services/maximum_pixels 

Comment puis-je mettre en œuvre ça dans mon code?

Répondre

0
maxAllowed = 100 
minAllowed = 0 
unscaledNum = 3 
_min = 0 
_max = 5 
((maxAllowed - minAllowed) * (unscaledNum - _min)/(_max - _min) + minAllowed) 

Résultat:

60.0 
+0

donc j'ai besoin aussi de définir le nombre maximum de taux, merci mec il a parfaitement fonctionné :). – swordfish

+0

Votre réponse est acceptée, mais je ne peux pas voter pour elle maintenant parce que ma réputation est faible;) – swordfish

+0

De rien, vous pouvez le marquer comme correct si vous voulez :) –