Próbuję zaokrąglić liczby zmiennoprzecinkowe do najbliższego 0,5zaokrąglij spację do najbliższego 0.5 w pytonie
Na przykład.
1.3 -> 1.5
2.6 -> 2.5
3.0 -> 3.0
4.1 -> 4.0
To co robię
def round_of_rating(number):
return round((number * 2)/2)
This rund numery do najbliższej liczby całkowitej. Jaki byłby właściwy sposób, aby to zrobić?
Twoje rozwiązanie jest w porządku, ale swój nawiasy są źle umieszczone. Chcesz 'round (number * 2.0)/2.0'. –
@MarkDickinson Dzięki, to działa. –
@julienc: To nie jest duplikat, ponieważ reguły zaokrąglania są zupełnie inne. –