Gibts einen einfachen Weg so etwas zu machen:
Code: Alles auswählen
>>> round_it(756)
800
>>> round_it(345)
300

Gruß, mawe
Code: Alles auswählen
>>> round_it(756)
800
>>> round_it(345)
300
Code: Alles auswählen
def round_it(num):
l = len(str(num)) - 1
rounded = round(num / 10.0 ** l)
rounded = int(rounded * 10 ** l)
return rounded
Code: Alles auswählen
round_it = lambda num: int(round(num / 10.0 ** (len(str(num)) - 1)) * 10 ** (len(str(num)) - 1))