Как убрать дробную часть, не округляя число?
Ну например так:
num = str(num)
print(num[:num.find('.')+2])
Как насчет костыля?)
num = 0.15771428571428572
print(float(str(num)[:3]))
Вывод:
0.1

num = 0.20152380952380952
print(float(str(num)[:3]))
Вывод:
0.2