python學習實例 之 溫度轉換問題

  一,問題分析

  該問題中計算部分的理解和確定

  理解一: 直接將溫度值進行轉換

  理解二: 將溫度信息發佈的聲音或圖像形式進行理解和轉換

  理解三: 監控溫度信息發佈渠道,實時獲取並轉換溫度值

  (1)分析問題

  在這裏我們採取第一個理解來解題:直接將溫度值進行轉換

  (2)劃分界限

  輸入:帶華氏或者攝氏標誌的溫度值

  處理:根據溫度標誌選擇合適的溫度轉化算法

  輸出:帶華氏或者攝氏標誌的溫度值

  (3)設計算法

  根據華氏和攝氏溫度定義,利用轉換公式

  <1>C=(F-32)/1.8

  <2>F=C*1.8+32

  其中,C爲攝氏溫度

  F爲華氏溫度

  代碼如下:

  (4)根據這個問題,我們可以舉一反三:

  貨幣轉換,長度轉換,重量轉換等等。

  二,python幾個常見概念

  (1)代碼高亮:編程的色彩輔助體系,不是語法要求

  (2)縮進:一行代碼開始前的空白區域,表達程序的格式框架。

  <1>縮進是語法的一部分,縮進不正確程序可能運行錯誤。

  <2>表達代碼間包含和層次關係的唯一手段

  <3>程序內一致即可,一般用4個空格或者1個TAB

  (3)註釋:不被程序執行的輔助性說明信息

  <1>單行註釋:以#開頭,其後內容爲註釋

  <2>多行註釋:以 ‘’’ 開頭和結尾

  (4)變量:程序中用於保存和表示數據的佔位符號。

  <1>變量採用標識符(名字)來表示,關聯標識符的過程叫做命名

  TempStr 是變量名字

  <2>可以使用等號 = 向變量賦值或者修改值 “ = ”在這裏是賦值的意思。

  (5) 命名:關聯標識符的過程

  <1>命名規則:大小寫字母,數字,下劃線和漢字等字符及組合

  如:“python_great” ,“這是one夢“

  <2>注意事項:大小寫敏感,首字符不能是數字,不與保留字相同。

  Python和python是不同的變量

  123python是不合法的

  (6)保留字:被編程語言內部定義並保留使用的標識符。保留字是編程語言的基本單詞,大小寫敏感(if 是保留字,If 是變量)

  python語言有33個保留字(關鍵字)

  三,數據類型

  eg:10,011,101

  整數類型: 10011101

  字符串類型: ”10,011,101”

  列表類型:[10,011,101]

  1,字符串

  <1>由0個或者多個字符組成的有序字符序列

  <2>字符串由一堆單引號或一對雙引號表示(效果一樣)

  <3>字符串是字符的有序序列,可以對其中的字符進行索引

  eg:“ 請 ” 是 “ 請輸入數字 ”的第0個字符

  <4>鄭州婦科醫院哪家好 http://www.zzkedayy.com/

  <5>字符串的使用

  使用[ ]獲取字符串中一個或多個字符

  索引:返回字符串中單個字符

  <字符串>[M]

  切片:返回字符串中一段字符子串

  <字符串>[M:N]

  2,數字類型

  整數和浮點數都是數字類型

  (1)整數:數學中的整數

  (2)浮點數:數學中的實數,帶有小數部分

  3,列表類型

  由0個或多個數據組成的有序序列

  列表使用[ ]表示,採用逗號分隔各元素

  使用保留字in判斷一個元素是否在列表中

  四,賦值語句

  賦值語句用來給變量賦予新的數據值

  賦值語句右側的數據類型同時作用於變量

  eg:t=input( )#input()返回一個字符串,則 t 也是一個字符串。

  五,分支語句

  由判斷條件決定程序運行方向的語句。

  使用保留字if elif else 構成條件判斷的分支結構

  每個保留字所在行最後存在一個冒號( :),是語法的一部分

  冒號及後續縮進用來表示後續語句與條件的所屬關係。

  六,函數

  根據輸入參數產生不同輸出的功能過程。

  (1)輸入函數 input()

  使用格式:

  <變量> = input(<提示信息字符串>)

  用戶輸入的信息以字符串類型保存在<變量>中

  (2)輸出函數 print()

  使用格式:

  print(<擬輸出字符串或者字符串變量>)

  字符串類型的一對引號僅在程序內部使用,輸出無引號。

  (3)評估函數 eval()

  去掉參數最外側引號並執行餘下語句的函數

  使用格式:

  evaluate(<字符串或字符串變量>)

  eval(“1”)

  1

  eval(’ “1+2” ')

  ‘1+2’

  eval(“1+2”)

  3


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章