python函數(shù)轉(zhuǎn)化溫度 溫度轉(zhuǎn)換的python程序怎么寫(xiě)

python中的TempStr應(yīng)用和溫度轉(zhuǎn)換

描述

成都創(chuàng)新互聯(lián)長(zhǎng)期為上1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為當(dāng)陽(yáng)企業(yè)提供專(zhuān)業(yè)的成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè),當(dāng)陽(yáng)網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。

溫度的刻畫(huà)有兩個(gè)不同體系:攝氏度(Celsius)和華氏度(Fahrenheit)。

請(qǐng)編寫(xiě)程序?qū)⒂脩糨斎肴A氏度轉(zhuǎn)換為攝氏度,或?qū)⑤斎氲臄z氏度轉(zhuǎn)換為華氏度。

轉(zhuǎn)換算法如下:(C表示攝氏度、F表示華氏度)

C = ( F - 32 ) / 1.8

F = C * 1.8 + 32

要求如下:

(1) 輸入輸出的攝氏度采用大寫(xiě)字母C開(kāi)頭,溫度可以是整數(shù)或小數(shù),如:C12.34指攝氏度12.34度;

(2) 輸入輸出的華氏度采用大寫(xiě)字母F開(kāi)頭,溫度可以是整數(shù)或小數(shù),如:F87.65指華氏度87.65度;

(3) 不考慮異常輸入的問(wèn)題,輸出保留小數(shù)點(diǎn)后兩位;

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

程序:

TempStr = input()

if TempStr[0] in ['F']:? ? #因?yàn)橐筝斎胼敵鍪谴髮?xiě)C或者F,所以針對(duì)第一位字符做判斷

C = (eval(TempStr[1:]) - 32)/1.8? ? #TempStr[1:]表示字符串除首字符外的所有字符。

print("C{:.2f}".format(C))? ? ?#采用{:.2f}將輸出數(shù)字變成兩位小數(shù)點(diǎn)表示時(shí),即使數(shù)學(xué)上該輸出值是整數(shù),也會(huì)按照小數(shù)方式輸出,例如,轉(zhuǎn)換后溫度為10度,輸出為10.00;

elif TempStr[0] in ['C']:? ??

F = 1.8*eval(TempStr[1:]) + 32? ??

print("F{:.2f}".format(F))

else:

print()? ? ? #不輸入任何錯(cuò)誤提示

python溫度轉(zhuǎn)換代碼符號(hào)在前

如果我們能熟練使用python編程語(yǔ)言,可以編寫(xiě)很多有趣的小程序,不知道你有沒(méi)實(shí)驗(yàn)過(guò)?比如,你知道python溫度轉(zhuǎn)換代碼符號(hào)在前怎么操作嗎?如果還不會(huì),沒(méi)關(guān)系,今天小編就來(lái)帶大家完整地用python編寫(xiě)一個(gè)溫度轉(zhuǎn)換小程序,要用心學(xué)習(xí)哦。

1.首先我們要了解溫度轉(zhuǎn)換公式。具體如圖所示。

2.然后讓我們打開(kāi)PythonIDLE。具體如圖所示。

3.進(jìn)入IDLE,選擇菜單欄的File,新建一個(gè)文件。具體如圖所示。

4.開(kāi)始編寫(xiě)代碼。具體如圖所示。

5.編碼完成后,點(diǎn)擊RUN或按F5運(yùn)行代碼。具體如圖所示。

6.最后測(cè)試運(yùn)行即可。具體如圖所示。

python溫度轉(zhuǎn)換代碼符號(hào)在前怎么操作?通過(guò)上面的詳細(xì)教程,你應(yīng)該已經(jīng)知道大概步驟了吧,如果覺(jué)得還不會(huì)操作,沒(méi)關(guān)系,打開(kāi)電腦試一試是關(guān)鍵,很多看起來(lái)很難的教程,當(dāng)你實(shí)際上手操作時(shí)會(huì)發(fā)現(xiàn),其實(shí)超級(jí)簡(jiǎn)單,只要多練兩遍,不看教程也能熟練使用了?,F(xiàn)在就動(dòng)起來(lái)吧!

本篇文章使用以下硬件型號(hào):聯(lián)想小新Air15;系統(tǒng)版本:linux;軟件版本:python。

Python溫度Fa和Ce轉(zhuǎn)換

python代碼溫度轉(zhuǎn)換。

分析問(wèn)題的計(jì)算部分確定功能,使用IPO方法進(jìn)一步分析輸入華氏或者攝氏溫度值、溫度標(biāo)識(shí)處理,溫度轉(zhuǎn)化算法,輸出,攝氏或者華氏溫度值、溫度標(biāo)識(shí)。

python代碼溫度轉(zhuǎn)換F,華氏溫度C,攝氏度。

Python寫(xiě)溫度轉(zhuǎn)化

我們都知道,現(xiàn)在通用的溫度有2種,一種是 攝氏度 ,另一種是 華氏度 。

至于想要深入了解的小伙伴,給你們加上了鏈接:

攝氏度: 用符號(hào) C表示,是世界上使用較為廣泛的 溫標(biāo) 之一

網(wǎng)址:

華氏度: 符號(hào) 。華氏度 = 32+ 攝氏度 1.8

網(wǎng)址:

第一步: 先用input()輸入當(dāng)時(shí)的溫度

第二步: 判斷輸入溫度的類(lèi)型,如果是華氏度F的話,(可以大小寫(xiě))執(zhí)行計(jì)算:

攝氏度=(華氏度-32)/18

這里的 TempStr[-1] 是指最后一個(gè)字符串在F/f判斷是華氏度。 TempStr[0:-1] 取的是數(shù)值,用

eval() 函數(shù),使得這些數(shù)值可以被計(jì)算出來(lái)。從而使得該公式可以計(jì)算賦值給變量C。

print("轉(zhuǎn)換后的溫度是{:.2f}C".format(C)), {:.2f} ,這里.2是使結(jié)果保留2位小數(shù),f在.format(C)中展示,帶上單位C。就完成打印。

第三步: 華氏度轉(zhuǎn)成攝氏度

這是華氏度轉(zhuǎn)化攝氏度的,下面攝氏度轉(zhuǎn)化華氏度是同樣的方法。

以下是完整代碼:

一個(gè)程序還是包含著挺多知識(shí)的, 保留2位小數(shù),eval(),.format(),input(), 需要細(xì)看才好好理解。歡迎觀看~

分享標(biāo)題:python函數(shù)轉(zhuǎn)化溫度 溫度轉(zhuǎn)換的python程序怎么寫(xiě)
URL網(wǎng)址:http://muchs.cn/article16/hjsegg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、網(wǎng)站導(dǎo)航微信小程序、品牌網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)