python作為計算器 數學用法

2021-09-07 16:53:37 字數 1707 閱讀 6403

1.基本的加減乘除與取餘運算

>>> print(5+10)

15>>> print(5-10)

-5>>> print(5*10)

50>>> print(10/5)

2.0>>> print(5%3)

2

補充:如果想保留位數需要用到round函式(如果不指定的話預設取整)

>>> print(100/10)

10.0

>>> print(round(100/10))

10>>> print(round(100/10,3))

10.0

>>> print(round(100/3,3))

33.333

2.求n次方與求平方根

>>> print(5%3)

2>>> print(5**3)

125>>> print(125**(1/3))

5.0>>> print(2**4)

16>>> print(16**(1/2))

4.0>>>

3.math函式庫的使用

引入math庫並檢視pi的值

>>> import

math

>>>math.pi

3.141592653589793

(1)求正弦余弦函式

>>> math.sin(math.pi/2)

1.0>>> math.cos(math.pi/4)

0.7071067811865476

>>> math.tan(math.pi/4)

0.9999999999999999

>>>

(2)上取整與下取整

>>> math.floor(5.225)

5>>> math.ceil(5.225)

6

練習:一道應用題

蘋果5元一斤,葡萄15元一斤,賣了一斤蘋果2.5斤葡萄,問總共花了多少錢?

解:

>>> #

蘋果花費

...>>> #

葡萄花費

...>>> print(5*1)

5>>> print(15*2.5)

37.5

>>> #

總花費...

>>> print(5+37.5)

42.5

解法二:

>>> putao_price = 15

>>> putao_weight = 2.5

>>> #

蘋果花費

5>>> #

葡萄花費

... print(putao_price*putao_weight)

37.5

>>> #

總花費... print(5+37.5)

42.5

>>>

>>> putao_toast = putao_price*putao_weight

42.5

解法三:利用增強的格式化字串函式 format

>>> "

葡萄的總價是{},蘋果的總價是{},總共花費{}"'

葡萄的總價是37.5,蘋果的總價是5,總共花費42.5

'

{}代表取引數,有幾個{},傳幾個引數,按順序取引數

簡單數學計算器求值(Python)

數學計算式是中綴表示式,所以先把中綴表示式轉換為字尾表示式,然後對字尾表示式進行求值。字尾表示式 又叫逆波蘭表示式 不包含括號,運算子放在兩個運算物件的後面,所有的計算按運算子出現的順序,嚴格從左向右進行 不再考慮運算子的優先規則,如 2 1 3 即2 1 3 class stack def ini...

計算器!!! switch用法

include int main return 0 switch用法 switch 表示式 case常量1 語句1 break 後面可接多個語句,需要接break結束 case常量2 語句2 break case常量n 語句n defult 不是必要若沒有與case語句相同的條件則直接進行下乙個語句...

SAT數學 計算器的準備

sat數學計算器的要求並不是非常高,一般國內的話似乎中考 高考有的學校統一訂過計算器,是吧?這樣的話就不用專門買了。如果找不到合適的圖象計算器,買 科學計算器 也很好。美國人幾乎都統一用ti 84的,不推薦買,價效比很高,但是 890,要是直接從市場上買好象是 128.5。覺得cacio的不錯,只是...