新聞中心
1、直接將用戶輸入值轉(zhuǎn)換為溫度。

創(chuàng)新互聯(lián)公司長(zhǎng)期為上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為民樂企業(yè)提供專業(yè)的網(wǎng)站制作、網(wǎng)站設(shè)計(jì),民樂網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
2、劃分邊界。
分析顯示,需要直接轉(zhuǎn)換用戶輸入的值,程序可能接受用戶輸入的是華氏溫度和攝氏溫度,輸入不符合要求時(shí)提示錯(cuò)誤
3、進(jìn)行設(shè)計(jì)算法。
根據(jù)華氏和攝氏溫度的定義,利用轉(zhuǎn)換公式如下
C(攝氏溫度)=(F-32)/1.8 F(華氏溫度)=C*1.8+32
4、實(shí)例
# TempConvert.py
TempStr = input("請(qǐng)輸入一個(gè)帶有符號(hào)的溫度值:")
if TempStr[-1] in ['C', 'c']:
f = eval(TempStr[:-1])*1.8 + 32
print("轉(zhuǎn)換后溫度是{:.2f}F".format(f))
elif TempStr[-1] in ['F', 'f']:
c = (eval(TempStr[:-1]) - 32) / 1.8
print("轉(zhuǎn)換后溫度是{:.2f}C".format(c))
else:
print("輸入錯(cuò)誤")以上就是python溫度轉(zhuǎn)換的代碼,在正式開始實(shí)踐之前,我們可以對(duì)整個(gè)溫度轉(zhuǎn)換的思路進(jìn)行理解,然后運(yùn)行上方的實(shí)例部分。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)python教程
推薦操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
當(dāng)前題目:創(chuàng)新互聯(lián)Python教程:python溫度轉(zhuǎn)換代碼
轉(zhuǎn)載源于:http://fisionsoft.com.cn/article/cdddgcd.html


咨詢
建站咨詢
