zero to hero python心得
40423128 四設一甲徐聖倫
使用python storing numbers
storing numbers(儲存數字)是使用python指令來做出一個簡易的函數方便我們帶入數字得到答案
像ATM,BMI值,等等簡易的加減乘除都可以用相關的指令做計算
以面積舉例,如果要讓電腦知道"長","寬"是代表代數還是文字,我們只要打入:
長=5
寬=20
面積=長*寬
我們要讓答案顯示出文字,輸入
print("四方形的面積為"+面積)
這時就會顯示錯誤 Why?
輸入時要注意print裡字串不能同時存在文字(四方形的面積為)及代數(面積)所以要做出修改
我們print裡面的字串不能同時存在文字(四方形的面積為)及代數(面積),所以我們要把代數轉換為文字,有幾個規則:
1.%d不能用於代數,
2.%f會讓答案默認為6個小數位,
3.%.n會讓小數位變n位,
4.%0n會用0把答案填到第n位,
5.%n可以讓答案距離前面的文字n個空格
舉以下例子:
.print("四方形的面積為%f" % 面積)>>四方形的面積為100.000000 ,
.print("四方形的面積為%.2f" % 面積)>>四方形的面積為100.00 ,
.print("四方形的面積為%d" % 100)>>四方形的面積為100,
.print("四方形的面積為%3d "% 100)>>四方形的面積為(三個空格)100,
.print("四方形的面積為%03f "%100)>>四方形的面積為100
還有另外一種表示方法,規則如下:
print("四方形的面積為{0:d}".format(100))>>四方形的面積為100
print("四方形的面積{0:3d}".format(100))>>四方形的面積為 100
print("四方形的面積為{0:f}".format(100))>>四方形的面積為100.000000
"0:"後面的代碼與前面規則相同
同樣地,d不能用在代數上
W5上課內容:
使用Leo編輯器
先下載fix資料夾(增加安裝Leo程序)→執行fix.bat→啟動Ana3_lite2裡的start.bat
這時程式會自動安裝並執行Leo Editor→打開reveal.leo→將作業一改成(學號)作業
→修改完save→END
心得
zero to hero python讓我學到了數值儲存,這可以讓程式做出簡易的運算
自評
這周上課有些跟不上,需加油,個人對這周學習表現給60分