Как я могу взять переменную float и контролировать, как далеко выходит float без round()? Например.
w = float(1.678)
Я хочу взять x и сделать из него следующие переменные.
x = 1.67
y = 1.6
z = 1
Если я использую соответствующие методы round:
x = round(w, 2) # With round I get 1.68
y = round(y, 1) # With round I get 1.7
z = round(z, 0) # With round I get 2.0
Он собирается округлить и изменить числа до такой степени, что мне нечего использовать. Я понимаю, что это вопрос раунда, и он работает правильно. Как мне получить информацию, которая мне нужна в переменных x, y, z, и по-прежнему использовать их в других уравнениях в формате float?