円周率とかformatの考え方。
コードと選択肢は以下になります。
1 2 3 |
import math print("出力結果:") print('円周率は%5.3fである。'%math.pi)/code> |
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桁表示されます。
以上となります。
最後まで読んで頂きありがとうございます。