初學Python心得體會(一)溫度轉換

2021-09-11 08:02:42 字數 1033 閱讀 2657

# 初學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 冒煙用例 冒煙用例就是針對研發人員...