浙大版《Python 程式設計》題目集

2021-10-19 17:56:49 字數 941 閱讀 7619

本題要求編寫程式,根據輸入的三角形的三條邊a、b、c,計算並輸出面積和周長。注意:在乙個三角形中, 任意兩邊之和大於第三邊。三角形面積計算公式:area=√​s(s−a)(s−b)(s−c)​​ ,其中s=(a+b+c)/2。

輸入為3個正整數,分別代表三角形的3條邊a、b、c。

如果輸入的邊能構成乙個三角形,則在一行內,按照

area = 面積; perimeter = 周長
的格式輸出,保留兩位小數。否則,輸出

these sides do not correspond to a valid ********
5 5 3
area = 7.15; perimeter = 13.00
1 4 1
these sides do not correspond to a valid ********
a, b, c = map(float, input(

).split(

' '))

if a + b > c and a + c > b and b + c > a:

s =(a + b + c) / 2

area =

(s * (s - a) * (s - b) * (s - c)) ** 0.5

perimeter = a + b + c

print(

'area = %.2f; perimeter = %.2f' % (area, perimeter))

else:

print(

'these sides do not correspond to a valid ********'

)

浙大版《Python 程式設計》題目集

輸入2個正整數lower和upper lower upper 100 請輸出一張取值範圍為 lower,upper 且每次增加2華氏度的華氏 攝氏溫度轉換表。溫度轉換的計算公式 c 5 f 32 9,其中 c表示攝氏溫度,f表示華氏溫度。在一行中輸入2個整數,分別表示lower和upper的值,中間...

浙大版《Python 程式設計》題目集

輸入乙個字串,再輸入兩個字元,求這兩個字元在字串中的索引。第一行輸入字串 第二行輸入兩個字元,用空格分開。反向輸出字元和索引,即最後乙個最先輸出。每行乙個。在這裡給出一組輸入。例如 mississippi s p在這裡給出相應的輸出。例如 9 p 8 p6 s 5 s3 s 2 sa input 字...

浙大版《Python 程式設計》題目集

為了提倡居民節約用電,某省電力公司執行 階梯電價 安裝一戶一表的居民使用者電價分為兩個 階梯 月用電量50千瓦時 含50千瓦時 以內的,電價為0.53元 千瓦時 超過50千瓦時的,超出部分的用電量,電價上調0.05元 千瓦時。請編寫程式計算電費。輸入在一行中給出某使用者的月用電量 單位 千瓦時 在一...