一,問題分析
該問題中計算部分的理解和確定
理解一: 直接將溫度值進行轉換
理解二: 將溫度信息發佈的聲音或圖像形式進行理解和轉換
理解三: 監控溫度信息發佈渠道,實時獲取並轉換溫度值
(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