Python練習題-TQC+(208)-十進位換算

需要讓使用者輸入一個 十進位(0~15),
接下來要把使用者輸入的值換算成十六進位

轉換規則 = 十進位0~9的十六進位值為其本身,
十進位10~15的十六進位值為A~F
10的16進位是A
11的16進位是B
12的16進位是C
以此類推
15的16進位是F

 


 

...繼續閱讀 »

Python練習題-TQC+(110)-正n邊形面積計算

主要考題的重點有3個
1.因為要算出n邊形的面積,直接套公式即可。
所以先來看一下公式
面積(Area)=(正n邊形 *  s邊長2平方)/(4*正切值(pi/n邊形))
#Area=(n*s2平方)/(4*tan(pi/n))
2.套用 math模組,並使用math.pi ,math.pow及math.tan
3.最後 算出的答案 需要顯示浮點數到小數點後第4位,
所以會使用到格式化format方式

...繼續閱讀 »

Python練習題-TQC+(108)-座標距離計算

主要考題的重點有3個
1.因為要算出兩點的座標其歐式距離,直接套公式即可。
所以先來看一下公式
考試時題目提示:

2.計算歐式距離會使用到 math模組,
我們會使用math.sqrt () 傳回平方根
然後使用 兩個*代表平方
公式如下: math.sqrt((x1 - x2)**2 + (y1 - y2)**2)
這個公式考試時不會提供,所以要背下來

3.最後 算出的答案 需要顯示浮點數到小數點後第4位,
所以會使用到格式化format方式

...繼續閱讀 »

Python練習題-TQC+(202)-倍數判斷-(求餘數%應用)

主要考題判斷使用者輸入的值重點有3個
1.判斷使用者輸入的值是3的倍數或5的倍數
2.數值皆同時是3的倍數也是5的倍數
3.皆不屬於3的倍數也不屬於5的倍數

所以會使用%來算出餘數
如果使用者輸入的值除以3餘數為0的話 那就是3的倍數 以此類推
所以除以5餘數為0的話 那就是5的倍數

...繼續閱讀 »

Python練習題-TQC+(106)-公里英哩換算

106題:
設計說明:
假設一賽跑選手在x分y秒的時間跑完z公里,請撰寫一程式,輸入x、y、z數值,最後顯示此選手每小時的平均英哩速度(1英哩等於1.6公里)。

提示:輸出浮點數到小數點後第一位。

輸入輸出:
輸入說明
x(min)、y(sec)、z(km)數值

輸出說明
速度

 

...繼續閱讀 »