1. 程式人生 > 程式設計 >python開根號例項講解

python開根號例項講解

平方根,又叫二次方根,表示為〔√ ̄〕,如:數學語言為:√ ̄16=4。語言描述為:根號下16=4。

以下例項為通過使用者輸入一個數字,並計算這個數字的平方根:

例如

num = float(input('請輸入一個數字: '))
num_sqrt = num ** 0.5
print(' %0.3f 的平方根為 %0.3f'%(num,num_sqrt))

以上程式碼輸出結果為

請輸入一個數字: 4
4.000 的平方根為 2.000

在該例項中,我們通過使用者輸入一個數字,並使用指數運算子 ** 來計算該數的平方根。

該程式只適用於正數。負數和複數可以使用以下的方式:

import cmath
num = int(input("請輸入一個數字: "))
num_sqrt = cmath.sqrt(num)
print('{0} 的平方根為 {1:0.3f}+{2:0.3f}j'.format(num,num_sqrt.real,num_sqrt.imag))

以上輸出結果為

請輸入一個數字: -8
-8 的平方根為 0.000+2.828j

內容擴充套件:

Python開根號

1,開平方

Python數字sqrt()函式返回x的平方根(x > 0)。

語法

以下是sqrt()方法的語法 -

import math
math.sqrt( x )

Python

注意 - 此函式不可直接訪問,需要匯入math模組,然後需要使用math靜態物件呼叫此函式。

2,開n次方

利用pow(a,b)函式即可。需要開a的r次方則pow(a,1.0/r)。

到此這篇關於python開根號例項講解的文章就介紹到這了,更多相關python如何開根號內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!