iT邦幫忙

2024 iThome 鐵人賽

DAY 16
0
Python

30天學Python系列 第 16

Python的math

  • 分享至 

  • xImage
  •  

在 Python 中,math 模組提供了各種數學函數和常量,適用於基礎數學計算,如對數、指數、平方根、三角函數、階乘等。這個模組是 Python 的標準庫之一,因此無需額外安裝,可以直接導入使用。

math()

要使用 math,首先需要導入 Python 的 math 模組:

import math

常用函數

1. 平方根 math.sqrt(x)

print(math.sqrt(16))  # 輸出: 4.0

2. 指數 math.exp(x)

print(math.exp(2))  # 輸出: 7.389056098930649

3. 對數 math.log(x[, base])

print(math.log(10))      # 輸出: 2.302585092994046 (自然對數)
print(math.log(100, 10))  # 輸出: 2.0 (以10為底的對數)

4. 階乘 math.factorial(x)

print(math.factorial(5))  # 輸出: 120

5. 絕對值 math.fabs(x)

print(math.fabs(-10))  # 輸出: 10.0

6. 最大公因數 math.gcd(x, y)

print(math.gcd(56, 98))  # 輸出: 14

7. math.pi

print(math.pi)  # 輸出: 3.141592653589793

8. math.e

print(math.e)  # 輸出: 2.718281828459045

三角函數

1. 正弦 math.sin(x)

print(math.sin(math.pi/2))  # 輸出: 1.0

2. 餘弦 math.cos(x)

print(math.cos(0))  # 輸出: 1.0

3. 反三角函數 math.asin(x)math.acos(x)math.atan(x)

print(math.asin(1))  # 輸出: 1.5707963267948966 (即 pi/2)

4. 弧度 math.degrees(x)

print(math.degrees(math.pi))  # 輸出: 180.0

5. 角度轉換 math.radians(x)

print(math.radians(180))      # 輸出: 3.141592653589793

上一篇
Python的array
下一篇
Python的math運用
系列文
30天學Python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言