j=float(0.15+0.005*62)
print(j)#0.45999999999999996
number = 3.1415926535
formatted_number = f"{j:.5f}"
print(formatted_number) #выводит 46.00000
formatted_number = f"{number:.5f}"
print(formatted_number) #выводит 3.14159
我需要在变量 j=0.45999999999999996 中保留 5 个小数位而不进行四舍五入,但它始终四舍五入。此外,它可以正确地处理一个变量,但不能处理另一个变量。如何解决问题?我肯定不仅需要打印数字,还需要写下它的值。