Wpis z mikrobloga

Posiadam słownik w którym mam ceny ilość i zaokrąglenie do którego muszę się stosować(miejsca znaczące) np:
Cena:'0.01',ilość:'21', Zaokrąglenie: '0.1'
Cena:'0.10',ilość:'110', Zaokrąglenie: '1.0'
Cena:'0.001',ilość:'1110', Zaokrąglenie: '0.01'

i na przykład jak liczę wartość pierwszego 0,01*21 = 0,21 to teraz to muszę zaokrąglić do formatu z zaokrąglenia czyli wynik będzie 0,2 bo zaokrąglać muszę do 1/10

Ma ktoś jakiś pomysł jak to zaokrąglać według tego schematu?

#python #programowanie
  • 7
@MikelThief: jednak to do konca nie rozwiazuje mojego problemu bo w round() wpisuje liczby po przecinku round(0,21,1) to bedzie 0,2 jednak jak zamienić np 0,1 na "liczbe zer po przecinku "