У меня есть некоторые значения с плавающей точкой в Python.Я хотел бы напечатать их так, чтобы они имели одинаковое количество цифр (сумма целых и десятичных частей)
Например, учитывая два числа:
a = 12.123456
b = 123.1234567
Я хотел бывыведите их значение в следующем формате:
12.1234
123.123
, чтобы они имели одинаковую длину.
Один простой способ заключается в следующем:
if (val>100):
print("%0.3f" % val)
else:
print("%0.4f" % val)
Есть ли умнееспособ контролировать количество целых и десятичных цифр в Python одновременно, чтобы результирующая строка была постоянной?