実現したいこと
1 から 15 までの整数 n が入力されるので、円周率を小数点第 n 位まで出力したいです。
発生している問題・エラーメッセージ
a =3.141592653589793 print(format(a, '.2f'))
ですと3.14
と出力されます。
しかし、
n = int(input()) a =3.141592653589793 print(format(a, '.nf'))
とすると
Traceback (most recent call last): File "Main.py", line 7, in <module> print(format(a, '.nf')) ValueError: Format specifier missing precision
とエラーが出ます。
お願いしたいこと
- format関数の使い方が間違っている、いないか
- 正しい書き方
を教えてください。

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。