Python3 エンジニア認定基礎試験_メモ05【format】

円周率とかformatの考え方。

コードと選択肢は以下になります。

1 出力結果:円周率は5.142である。
2 出力結果:円周率は3.142である。
3 出力結果:円周率は5.55である。
4 出力結果:円周率は3.14である。

実行結果

2 出力結果:円周率は3.142である。

メモ

今回問題では「%5.3f」 となっていますね。
%5は実行結果を5桁で表示させる。という意味です。結果が5桁未満の場合は0詰めされます。
3fは小数点以下の4桁目を四捨五入して3桁表示させる。という意味です。
円周率は、「3.1415~」と続いていますので、3fの部分が「142」となります。
結果として「3.142」となり、%5は意識しなくても5桁表示されます。

以上となります。
最後まで読んで頂きありがとうございます。