華氏度和攝氏度的轉(zhuǎn)換關(guān)系為,℉ = 9×℃ /5+32 ? ?或 ? ℃ = 5×(℉- 32)/9
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了松滋免費(fèi)建站歡迎大家使用!
輸入為一個字符串,最后一位為'F'表示輸入為華氏度,最后一位為'C'表示輸入為攝氏度
輸出將自動轉(zhuǎn)換成為相同格式的另一種溫度。示例的輸入為:'30.1C'、'86F'。
def?tempTransform(tempStr):
tempVal?=?tempStr[:-1]
try:
tempVal?=?float(tempVal)
except?ValueError:
raise?ValueError('Temperature?value?is?not?valid.')
tempUnit?=?tempStr[-1]
if?tempUnit?==?'F':
tempVal?=?(tempVal?-?32)?*?5?/?9
return?'{}C'.format(tempVal)
elif?tempUnit?==?'C':
tempVal?=?tempVal?*?9?/?5?+?32
return?'{}F'.format(tempVal)
else:
raise?ValueError('Temperature?unit?is?not?valid.')
print(tempTransform('30.1C'))
#?86.18F
如果輸入字符串中的溫度值無效或者單位不是'C'或者'F',均會會拋出ValueError。
在標(biāo)準(zhǔn)大氣壓下,鹽雪混合物的溫度為0°F,水的沸點(diǎn)為212°F,中間有212等份,每等份為1華氏度。 華氏溫標(biāo)的標(biāo)準(zhǔn)儀器是水銀溫度計(jì),選取氯化銨和冰水混合物的溫度為零度,選取水的沸點(diǎn)。水銀體積膨脹被分為100份,對應(yīng)每份的溫度為1華氏度,單位為“°F”。按照華氏溫標(biāo),鹽雪混合物的溫度為0°F,在標(biāo)準(zhǔn)大氣壓下水的沸點(diǎn)是212°F。 1714年,德國物理學(xué)家丹尼爾·家百列·華倫海特(Daniel Gabriel Fahrenheit,1686 - 1736)基于虎克的研究,將冰與鹽混和后,所能達(dá)到的最低溫度訂為0°F(-17.7℃),而概略地把水的??梢允莗ython語言編寫,分析如下: (1) 輸入輸出的攝氏度采用字母C、c開頭,溫度可以是整數(shù)或小數(shù),如:C12.34指攝氏度12.34度; (2) 輸入輸出的華氏度采用字母F、f開頭,溫度可以是整數(shù)或小數(shù),如:F87.65指攝氏度87.65度; 2、具體編寫的python程序截圖 3、程序如下,注意tab建縮進(jìn)一致,否則報(bào)錯 temp = input("請輸入帶有符號的溫度值:") if temp[-1] in ['F', 'f']: C = (eval(temp[0:-1]) - 32)/1.8 print("轉(zhuǎn)換后的溫度是{:.2f}C" .format(C)) elif tem
我們都知道,現(xiàn)在通用的溫度有2種,一種是 攝氏度 ,另一種是 華氏度 。
至于想要深入了解的小伙伴,給你們加上了鏈接:
攝氏度: 用符號 C表示,是世界上使用較為廣泛的 溫標(biāo) 之一
網(wǎng)址:
華氏度: 符號 。華氏度 = 32+ 攝氏度 1.8
網(wǎng)址:
第一步: 先用input()輸入當(dāng)時的溫度
第二步: 判斷輸入溫度的類型,如果是華氏度F的話,(可以大小寫)執(zhí)行計(jì)算:
攝氏度=(華氏度-32)/18
這里的 TempStr[-1] 是指最后一個字符串在F/f判斷是華氏度。 TempStr[0:-1] 取的是數(shù)值,用
eval() 函數(shù),使得這些數(shù)值可以被計(jì)算出來。從而使得該公式可以計(jì)算賦值給變量C。
print("轉(zhuǎn)換后的溫度是{:.2f}C".format(C)), {:.2f} ,這里.2是使結(jié)果保留2位小數(shù),f在.format(C)中展示,帶上單位C。就完成打印。
第三步: 華氏度轉(zhuǎn)成攝氏度
這是華氏度轉(zhuǎn)化攝氏度的,下面攝氏度轉(zhuǎn)化華氏度是同樣的方法。
以下是完整代碼:
一個程序還是包含著挺多知識的, 保留2位小數(shù),eval(),.format(),input(), 需要細(xì)看才好好理解。歡迎觀看~
python將華氏度轉(zhuǎn)為攝氏度,是一個基本的運(yùn)算。把華氏溫度換算為攝氏溫度的計(jì)算公式是F=1.8×C+32。