#python-3.x #rounding
Вопрос:
Я не говорю о десятичных цифрах x.
примеры с 3 цифрами:
1.2345 -> 1.23
12.345 -> 12.3
123.45 -> 123.0
1234.5 -> 1230
12345 -> 12300
Ответ №1:
Попробуйте это:
val = list(i[:-2 - (i.find('.') > 3)] '00')
if i.find('.') > -1:
val[i.find('.')] = '.'
print(float(''.join(val)))