python温度转换代码分析_Python温度转换实例分析
本文主要研究的是Python語(yǔ)言實(shí)現(xiàn)溫度轉(zhuǎn)換的相關(guān)實(shí)例,具體如下。
代碼如下:
#TempConvert.py val=input("請(qǐng)輸入帶有溫度表示符號(hào)的溫度值(例如:32c)") if val[-1] in ["C","c"]: f=1.8*float(val[0:-1]) 32
print("轉(zhuǎn)換后的溫度為:%.2fF"%f) elif val[-1] in ["F","f"]: c=(float(val[0:-1])-32)/1.8
print("轉(zhuǎn)換后的溫度為:%.2fC"%c) else: print("輸入有誤")
知識(shí)點(diǎn):
1. 注釋:單行注釋以#開(kāi)頭,多行注釋以'''開(kāi)頭和結(jié)尾
2.
輸入:<變量>=input(<提示性文字>),獲得用戶的輸入,以字符串形式保存在<變量>中
3. 字符串的長(zhǎng)度為L(zhǎng),第一個(gè)字節(jié)的索引值為0或-L;最后一個(gè)字節(jié)的索引值為L(zhǎng)-1或-1
eg. Val=“28C”
則Val[-1]是最后一個(gè)字符C;
前兩個(gè)字符組成的子串可以用Val[0:2],它表示從[0,2)的區(qū)間;
可以用Val[0:-1]來(lái)表示除最后一個(gè)字符外的字符串
4. 輸出:print()函數(shù)用來(lái)輸出字符信息或以字符形式輸出變量的值
print()函數(shù)通過(guò)%來(lái)選擇要輸出的變量
5. 計(jì)數(shù)循環(huán):for i in range(<計(jì)數(shù)值>)
<表達(dá)式>
6. 可以吧float()函數(shù)換為eval_r()函數(shù):eval_r(str)
eval_r()函數(shù)作用:對(duì)字符串形式的表達(dá)式求值,例如:
>>>a=1 >>>eval_r(“a 1”)
2
>>>eval_r(‘pow(2,2)')
4
總結(jié)
以上就是本文關(guān)于Python溫度轉(zhuǎn)換實(shí)例分析的全部?jī)?nèi)容,希望對(duì)大家有所幫助。
總結(jié)
以上是生活随笔為你收集整理的python温度转换代码分析_Python温度转换实例分析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python输入多个数据存入列表_pyt
- 下一篇: websocket python爬虫_p