各位早安,書接上回我們簡單介紹了python常見的幾種資料型態,接下來幾天我們就要來利用Visual Studio Code來實際練習怎麼用他們,而今天是第一種資料型態 數字
之前DAY4使用設定那一篇有件事忘記講了,就是我們通常在建立程式碼檔案的時候
會用 自己取的名字.py 這種格式
例如:
test.py
然後我們要叫終端執行我們的程式檔的時候
會在終端輸入 python 檔名.py (python後面要空一格喔)
例如:
python test.py
補充完這些基本知識接下來就是語法練習啦
首先開啟我們的Visual Studio Code
接著就會看到上次建的練習程式,也是之後要用來寫爬蟲的地方
(我有多一個test.py是我用來試東西的不用在意)
然後點這個新增檔案來新增我們今天用來練習的程式檔
點完變這樣 可以在這裡取名字了
記得後面(也就是副檔名的位置)要加上.py
因為是練習數字就取number.py吧
就像這樣
接著按Enter就會變成這樣 像昨天一樣可以寫程式的區域
到這裡我們就可以開始練習啦
首先我打了一些加法算式 並且用 print( ) 印出結果
記得打完程式碼要執行前一定要先按 Ctrl+S
然後在終端打上執行程式碼的指令 python number.py
這兩件事都做了才會跑出該有的結果喔
我標同顏色的地方就是那行程式碼的輸出結果
從輸出結果可以看出
1.首先程式碼是從上到下依序執行的
2.print會自動幫你換下一行再印 print()內沒放東西還是印出空白並換行
3.程式碼內換行不影響輸出結果
4.想要同一行塞兩個 print() 中間必須隔一個 ,(逗號)不然會有錯誤(可以試試看會有紅底線)
1.它的結果都是正確的(可用計算機驗證)
2.可以計算任意位小數加法
3.可以超過兩個數字連加
把剛剛的程式碼做一些更改
一樣我標同顏色的就有對應關係
我們可以發現 print( ) 的特性一樣沒變 我用空的 print( ) 來換行方便我們看結果(白色)
而減法比較特別 有跑出一堆0 或是一堆9的結果
1.輸出結果在被運算的值小數點位數總和大於等於三時 或是超過兩個值連減而除了最後值以外有任意小數 就會變成極接近結果的值 這時我們得人工把它變回去
2.若只使用整數可以任意位連減
這次改成乘法
這次則是在2.1跟另外一處出問題
不知道為何出現近似值狀況,遇到就人工判斷吧
除法有分成小數除法 / 跟整數除法 //
可以看出上面都除得很正確
下面則可以理解為 除完去掉小數點
1.小數除法就算整除也會有一位小數 例如 20/5=4.0
2.整數除法就是把小數除法的結果去掉小數點後的數字
作法如下
可以看到就是找出除完餘多少
如果要找除完的商跟餘的話 可以跟整數除法搭配使用喔
這可是一般計算機做不到的事
跟整數除法搭配寫作業很無敵
作法如下
算得要死還可能算錯的次方 瞬間搞定
就連經典的2的50次方也是秒殺 甚至比它難更多的也輕輕鬆鬆 無敵了
乘乘符號無敵
開根號就是 0.5次方
曾經高中背得要死要活還只記住近似值的 現在信手捻來
當然開log之類的高級操作也做得到 只是我們不是上數學課就不浪費時間了
拯救高中生
今天練習了python數字的各種運算方法,也掌握了一些方便的計算工具
明天我們將利用今天練習的數字運算方法來練習寫程式最常用也最重要的 變數(variable)
海豚是左右腦輪流睡覺的喔 (我也想要能一邊睡一邊寫文章)
如果必須選你會選擇只能穿高跟鞋走路還是只能光腳走路呢