Python 110 正n邊形面積計算
Python TQC
題目說明:¶
請撰寫一程式,讓使用者輸入兩個正數n、s,代表正n邊形之邊長為s,計算並輸出此正n邊形之面積(Area)。
Tip
提示1:建議使用import math模組的math.pi及math.tan
提示2:正n邊形面積的公式如下:
\(Area=(n∗s^2)/(4∗tan(pi/n))\)
提示3:輸出浮點數到小數點後第四位
範例輸入¶
範例輸出¶
題目解析
- 首先,使用者被要求輸入兩個正數,分別代表正n邊形的邊數n和邊長s。
- 然後,程式將這兩個數字分別儲存在變數
n和s中。 - 接下來,程式根據給定的公式計算正n邊形的面積。這個公式利用了正n邊形的邊數和邊長,以及
math模組中的math.tan()函數和math.pi常數。 - 最後,程式將計算得到的面積值格式化輸出,要求輸出到小數點後第四位。
根據這個解答,我們可以得出以下結論:
- 解決這個問題的關鍵在於理解正n邊形面積的計算公式,以及如何在程式中利用這個公式。
- 程式碼使用了
math模組中的math.tan()函數和math.pi常數,這樣可以更方便地進行數學運算。 - 最後,程式將計算結果格式化後輸出給使用者。
Solution¶
Last update :
13 novembre 2024
Created : 13 novembre 2024
Created : 13 novembre 2024