У меня есть следующий повторяющийся простой код, повторяющийся несколько раз раз, когда я хотел бы создать функцию для:
for i in range(10):
id = "some id string looked up in dict"
val = 63.4568900932840928 # some floating point number in dict corresponding to "id"
tabStr += '%-15s = %6.1f\n' % (id,val)
Я хочу иметь возможность вызывать эту функцию: def printStr (precision)
Там, где он выполняет код выше и возвращает tabStr
с val
до точностью
десятичных знаков.
Например: printStr (3)
вернет 63. 457
для val
в tabStr
.
Есть идеи, как реализовать такую функциональность?