溫度轉換 II

2021-08-18 19:40:27 字數 713 閱讀 7046

溫度的刻畫有兩個不同體系:攝氏度(celsius)和華氏度(fabrenheit)。

請編寫程式將使用者輸入華氏度轉換為攝氏度,或將輸入的攝氏度轉換為華氏度。

轉換演算法如下:(c表示攝氏度、f表示華氏度)

c = ( f - 32 ) / 1.8

f = c * 1.8 + 32

要求如下:

(1) 輸入輸出的攝氏度採用大寫字母c開頭,溫度可以是整數或小數,如:c12.34指攝氏度12.34度;

(2) 輸入輸出的華氏度採用大寫字母f開頭,溫度可以是整數或小數,如:f87.65指攝氏度87.65度;

(3) 不考慮異常輸入的問題,輸出保留小數點後兩位;

(4) 使用input()獲得測試用例輸入時,不要增加提示字串。

示例1:c12.34

示例2:f87.65

示例1:f54.21

示例2:c30.92

tempstr = input()

#print(eval(tempstr[1:]))

if tempstr[0] in ['f', 'f']:

c = (eval(tempstr[1:]) - 32) / 1.8

print("c".format(c))

else :

f = eval(tempstr[1:]) * 1.8 + 32

print("f".format(f))

溫度轉換(if else)

初學matlab,會稀碎。另外 英語 也不行 temperature format conversion 華氏溫度轉攝氏溫度,攝氏溫度轉華氏溫度 loopflag 1 迴圈標誌位 modeflag 0 模式標誌位 tips 模式0退出,模式1華氏溫度轉攝氏溫度,模式2攝氏溫度轉華氏溫度 modelf...

溫度值的轉換

作 者 a23羅燕芬 完成日期 2014年 10 月 11日 版 本 號 v1.0 問題描述 建立乙個程式來把攝氏溫度值轉換成華氏溫度值。該程式提示使用者輸入攝氏溫度值資料,然後顯示出轉換後的華氏溫度值的資料。輸入描述 乙個實數,代表攝氏溫度值 程式輸出 乙個實數,華氏溫度值 using syste...

Java作業 溫度轉換

目標效果 原始碼 使用公式c 5 9 f 32 列印下列華氏溫度與攝氏溫度對照表 0 17 20 6 40 4 60 15 80 26 100 37 120 48 140 60 160 71 180 82 200 93 220 104 240 115 260 126 280 137 300 148 ...