溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Python溫度轉(zhuǎn)換實(shí)例分析

發(fā)布時(shí)間:2020-10-06 16:09:43 來源:腳本之家 閱讀:146 作者:powerpoint_2016 欄目:開發(fā)技術(shù)

本文主要研究的是Python語言實(shí)現(xiàn)溫度轉(zhuǎn)換的相關(guān)實(shí)例,具體如下。

代碼如下:

#TempConvert.py 
val=input("請輸入帶有溫度表示符號(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. 注釋:單行注釋以#開頭,多行注釋以'''開頭和結(jié)尾

2. 輸入:<變量>=input(<提示性文字>),獲得用戶的輸入,以字符串形式保存在<變量>中

3. 字符串的長度為L,第一個(gè)字節(jié)的索引值為0或-L;最后一個(gè)字節(jié)的索引值為L-1或-1

eg. Val=“28C”

則Val[-1]是最后一個(gè)字符C;

前兩個(gè)字符組成的子串可以用Val[0:2],它表示從[0,2)的區(qū)間;

可以用Val[0:-1]來表示除最后一個(gè)字符外的字符串

4. 輸出:print()函數(shù)用來輸出字符信息或以字符形式輸出變量的值

print()函數(shù)通過%來選擇要輸出的變量

5. 計(jì)數(shù)循環(huán):for i in range(<計(jì)數(shù)值>)

<表達(dá)式>

6. 可以吧float()函數(shù)換為eval()函數(shù):eval(str)

eval()函數(shù)作用:對字符串形式的表達(dá)式求值,例如:

>>>a=1         

>>>eval(“a+1”)

2

>>>eval(‘pow(2,2)')

4

總結(jié)

以上就是本文關(guān)于Python溫度轉(zhuǎn)換實(shí)例分析的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI