標籤:python
1題目內容:
對於三角形,三邊長分別為a, b, c,給定a和b之間的夾角C,則有:。編寫程式,使得輸入三角形的邊a, b, c,可求得夾角C(角度值)。
輸入格式:
三條邊a、b、c的長度值,每個值佔一行。
輸出格式:
夾角C的值,保留1位小數。
輸入範例:
3
4
5
輸出範例:
90.0
時間限制:500ms記憶體限制:32000kb
import matha = float(raw_input())b = float(raw_input())c = float(raw_input())C = math.acos((a ** 2 + b **2 - c ** 2) / (2 * a * b)) / math.pi * 180print ('{:.1f}'.format(C))
2題目內容:
身體品質指數(Body Mass Index,BMI)是根據人的體重和身高計算得出的一個數字,BMI對大多數人來說,是相當可靠的身體肥胖指標,其計算公式為:,其中體重單位為公斤,身高單位為米。編寫程式,提示使用者輸入體重和身高的數字,輸出BMI。
輸入格式:
輸入兩行數字,第一行為體重(公斤),第二行為身高(米)
輸出格式:
相應的BMI值,保留兩位小數。註:可以使用 format 函數設定保留的小數位元,使用 help(format) 查看 format 函數的使用方法。
輸入範例:
80
1.75
輸出範例:
26.12
時間限制:500ms記憶體限制:32000kb
weight = float(raw_input())high = float(raw_input())bmi = weight / high ** 2print ('{:.2f}'.format(bmi))
3題目內容:
接收使用者輸入的一個秒數(非負整數),摺合成小時、分鐘和秒輸出。
輸入格式:
一個非負整數
輸出格式:
將小時、分鐘、秒輸出到一行,中間使用空格分隔。
輸入範例:
70000
輸出範例:
19 26 40
時間限制:500ms記憶體限制:32000kb
s = int(raw_input())h = s /3600m =( s - h * 3600) / 60ss = s - h * 3600 - m * 60print str(h)+' '+str(m)+' ' + str(ss)
python 小練習題for初學者 part1