輕鬆學Python

Day-7: 次方與指數

目的

本單元介紹Python中次方與指數的指令。

說明

在日常生活中,經常會需要平方與立方的計算。假設是正方形的邊長,則此正方形的面積 = 。假設是球的平徑,則此球的體積 = 。在Python中,次方的運算用的符號是 ** (請注意,一般程式語言像C++的次方運算符號是^)。另一個方式是用內建的 math.pow()。

程式碼

#使用 utf-8 編碼
#-*- coding: cp950 -*- 
#使用 Big5 編碼(windows 下使用) 
import math
print "5 的平方 = 5 ** 2 = ", 5**2
print  "5 的平方 = math.pow(5,2) = ", math.pow(5,2)

執行結果

5 的平方 = 5 ** 2 =  25
5 的平方 = math.pow(5,2) =  25.0

次方也可以不一定是整數,比如說求5的平方根=5**(0.5)。

程式碼

#使用 utf-8 編碼
#-*- coding: cp950 -*- 
#使用 Big5 編碼(windows 下使用) 
import math
print "5 的平方根 = 5 ** (0.5) = ", 5**(0.5)
print  "5 的平方根 = math.pow(5,0.5) = ", math.pow(5,0.5)

執行結果

5 的平方根 = 5 ** 0.5 =  2.2360679775
5 的平方根 = math.pow(5,0.5) =  2.2360679775

本單元結論

  • 次方的計算用 ** 或是 math.power()