2017-10-19 2 views
0

Ich habe zwei verschiedene Preise, die der Benutzer für seinen Lehrer machen, ich will die Summe jeder Rate in Pixel konvertieren, so dass ich die Fortschrittsbalken wirken kann, zum Beispiel:Wie konvertiert man 5 Sterne in Pixel in Python?

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

Wie ich umsetzen kann das in meinem Code?

Antwort

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

Ergebnis:

60.0 
+0

Also muss ich auch die maximale Anzahl der Sätze definieren, dank dude es perfekt :) gearbeitet. – swordfish

+0

Ihre Antwort wird angenommen, aber ich kann jetzt nicht dafür stimmen, weil mein Ruf gering ist;) – swordfish

+0

Gern geschehen, Sie können es als richtig markieren, wenn Sie wollen :) –

Verwandte Themen