python 小練習題for初學者 part1

來源:互聯網
上載者:User

標籤: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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.