溫度的刻畫有兩個不同體系:攝氏度(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 ...