Я пытаюсь напечатать значения от двух чисел до 4 десятичных знаков, исключая нули, если таковые имеются в конце.
a= 0.125
b= 0.256325
print("%.4f" %round(a,4))
print("%.4f" %round(b,4))
Это дает мне 0,1250 и 0,2563, но я хочу только 0,125 для а и 0,2563 для b
Я ожидаю:
если a равно 0,125, 0,1250 или 0,125000, я должен получить только 0,125 в качестве вывода, а для всех остальных случаев я могу получить 4 ненулевых значения после "."