# 初學python心得體會(一)溫度轉換
**溫度轉換在python中是一段很典型、且具有代表性的**,它雖然僅僅10行,但包含了許多最基礎的語法知識。
本篇以溫度轉換問題為例,分享python的基本方法,給出python語言的具體實現。
**## 問題描述
**溫度的刻畫有兩種不同體系:攝氏溫度(celsius)和華氏溫度(fabrenheit)。包括中國在內的世界上很多國家都使用攝氏度,美國和其他一些英語國家使用華氏度而較少使用攝氏度。攝氏度(c)是以1標準大氣壓下水的結冰點為0度,沸點為100度,將兩個溫度區間進行100等分後確定1度所代表的溫度區間,進而刻畫溫度值。華氏溫度以1標準大氣壓下水結冰點為32度,沸點為212度,把32度到212度之間平均分成180等分,每等分為1華氏度。
現在我們就用python來實現這個轉換。
**## 語言設計思路
**我們使用ipo程式編寫方法。
輸入(i):帶華氏或者攝氏標誌的溫度值
處理(p):根據溫度標誌選擇適當的溫度轉換演算法
輸出(o):帶華氏或者攝氏標誌的溫度值
轉換演算法如下:
c=(f-32)/1.8
f=c*1.8+32
**## **
**```
#tempconvert.py
tempstr = input("請輸入帶有符號的溫度值:")
if tempstr[-1] in ['f','f']:
c = (eval(tempstr[0:-1]) - 32) / 1.8
print("轉換後的溫度是c".format(c))
elif tempstr[-1] in ['c','c']:
f = 1.8*eval(tempstr[0:-1]) + 32
print("轉換後的溫度是f".format(f))
else:
peint("輸入格式錯誤")
```**
執行結果:
```請輸入帶有符號的溫度值:34f
轉換後的溫度是1.11c
```**
python初學心得體會
python是一種物件導向 解釋型的指令碼語言 乙個shell指令碼主要由原本需要在命令列輸入的命令組成,使得用鍵盤進行的互動式操作自動化。而idle就是python shell,就是乙個通過鍵入文字與程式互動的途徑,我們可以利用idle與python進行互動。print 的作用 在輸出視窗中顯示一...
初學函式心得體會
一 知識點內容總結 一 程式結構 第一部分包括 1,預處理指令 2,符號常量定義 3函式宣告。第二部分包括 主函式 第三部分包括 函式的定義。二 傳遞方式 傳遞方式一共分為三種 傳數值 傳位址 傳引用 1.傳數值 首先要注意 被呼叫函式本身不對實參進行操作。就算形參的值在函式中發生了變化,實參的值也...
測試心得體會(一)
在一次次產品迭代中,我們都是以需求評審 迭代所需的週期 編寫測試計畫 編寫冒煙用例和全用例 評審測試用例,之後再進行介面測試 全面測試,最後測試完成,進行上線。可能每個公司不太一樣,我目前的公司特性就是如此。首先,從編寫用例開始。測試用例分為 冒煙用例和全用例。1 冒煙用例 冒煙用例就是針對研發人員...