Я пытался использовать переменную в качестве спецификатора в точности с плавающей запятой, чтобы попытаться ограничить число десятичных знаков, показанных для числа пи:
num = float(input("What decimal point do you want pi to be displayed to?(Up to 15) "))
print(format(math.pi, '.(num)f'))
, когда я его запускаю, он показывает ValueError: Format specifier missing precision
Мне было интересно, есть ли какой-нибудь другой способ написания, чтобы я мог использовать переменную.Я довольно новый, и это, вероятно, очень простая ошибка, но я не знаю.
Спасибо за любую помощь: D