Python入門第2課 數學模組初步(唯讀課堂)

2021-10-09 23:30:43 字數 1611 閱讀 5952

in [1]: #歡迎來到「唯讀課堂」!

in [2]: #同學們,python這門語言不僅可以做大資料,還可以做計算器哦!下面,我今天來講講python計算器的運用。

in [3]: #首先,要在程式中設定數學模組,不然不能用

in [4]: math.pi

nameerror traceback (most recent call last)

in ()

----> 1 math.pi

nameerror: name 'math' is not defined

in [5]: #上面就說不可用了吧!正確用法:

in [6]: import math

in [7]: #先最簡單的:加減乘除

in [8]: 5+8

out[8]: 13

in [9]: 6-3

out[9]: 3

in [10]: 4*9

out[10]: 36

in [11]: 30/10

out[11]: 3.0

in [12]: #順便說一句,python新版本(3.0)比之前的舊版本(2.5)在這裡多乙個內容,就是在除法運算的時候它會有加乙個「.0」,不過這個暫時沒多大影響。

in [13]: #數學模組內容:+ 加法

...: #- 減法

...: #* 乘法

...: #/ 除法

...: #**乘方

...: #% 取餘數

...: #import math 數學模組,有大量函式供使用

...: #math.pi 圓周率

...: #math.sin 算度數

...: #math.floor 向下取整數

...: #math.seil 向上取整數

...: 2**2

out[13]: 4

in [14]: #這便是乘方

in [15]: math.floor(87)

out[15]: 87

in [16]: #向下取整數

in [17]: math.seil(27.65)

attributeerror traceback (most recent call last)

in ()

----> 1 math.seil(27.65)

attributeerror: module 'math' has no attribute 'seil'

in [18]: #現在又不可用了

in [19]: import math

in [20]: 50+10-10*6/2

out[20]: 30.0

in [21]: #混合運算

in [22]: 你*5

nameerror traceback (most recent call last)

in ()

----> 1 你*5

nameerror: name '你' is not defined

in [23]: #當然,漢字就不行了!

in [24]: print("\n本次唯讀課堂的python教程就到這了,歡迎下一次的收看!\n")

本次唯讀課堂的python教程就到這了,歡迎下一次的收看!

python入門第3課 條件判斷 if

本筆記是根據python小課的課程安排進行的,並不是python的百科全書式教程,側重在爬蟲,前幾課比較基礎,有能力的可以看我後面的筆記。1 廖雪峰的官方 python教程 這個教材很全面,適合有一定程式設計或者python基礎的人鞏固以及學習,知識點很全 2 python小課 互動式互動式的教學模...

Python入門第一課

程式設計的本質是什麼?改變記憶體的狀態 1.python是強型別語言,python變數的定義是不需要指定資料型別的 注意 宣告變數時 要注意 變數名不能和python本身自帶的方法名一致,否則會覆蓋掉python自帶的方法 導致專案出錯 具體檢視幫助文件 如 python的基本資料型別 counte...

python入門 第二課

一 傳遞引數與引數型別 傳遞引數就是對已經定義的函式中的引數賦予一定的值來實現對函式的呼叫。我們先定義乙個函式,以梯形的面積函式舉例 def tixing base up,base down,height return 1 2 base up base down height接下來開始呼叫函式 ti...