Python溫度轉(zhuǎn)換實例分析
本文主要研究的是Python語言實現(xiàn)溫度轉(zhuǎn)換的相關(guān)實例,具體如下。
代碼如下:
#TempConvert.py
val=input("請輸入帶有溫度表示符號的溫度值(例如: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("輸入有誤")
知識點:
1. 注釋:單行注釋以#開頭,多行注釋以'''開頭和結(jié)尾
2. 輸入:<變量>=input(<提示性文字>),獲得用戶的輸入,以字符串形式保存在<變量>中
3. 字符串的長度為L,第一個字節(jié)的索引值為0或-L;最后一個字節(jié)的索引值為L-1或-1
eg. Val=“28C”
則Val[-1]是最后一個字符C;
前兩個字符組成的子串可以用Val[0:2],它表示從[0,2)的區(qū)間;
可以用Val[0:-1]來表示除最后一個字符外的字符串
4. 輸出:print()函數(shù)用來輸出字符信息或以字符形式輸出變量的值
print()函數(shù)通過%來選擇要輸出的變量
5. 計數(shù)循環(huán):for i in range(<計數(shù)值>)
<表達式>
6. 可以吧float()函數(shù)換為eval()函數(shù):eval(str)
eval()函數(shù)作用:對字符串形式的表達式求值,例如:
>>>a=1 >>>eval(“a+1”) 2 >>>eval(‘pow(2,2)') 4
總結(jié)
以上就是本文關(guān)于Python溫度轉(zhuǎn)換實例分析的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
相關(guān)文章
Tensorflow實現(xiàn)將標(biāo)簽變?yōu)閛ne-hot形式
這篇文章主要介紹了Tensorflow實現(xiàn)將標(biāo)簽變?yōu)閛ne-hot形式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05
基于python實現(xiàn)垂直爬蟲系統(tǒng)的方法詳解
這篇文章主要為大家詳細介紹了python實現(xiàn)垂直爬蟲系統(tǒng)的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-03-03
Numpy中創(chuàng)建數(shù)組的9種方式小結(jié)
本文主要介紹了Numpy中創(chuàng)建數(shù)組的9種方式小結(jié),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03

