Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對象和類

Python 日期和時間

Python 高級知識

Python 參考手冊

Python 程序計算平方根

Python 實例大全

在該程序中,您將學(xué)習(xí)使用指數(shù)運算符和cmath模塊查找數(shù)字的平方根。

要理解此示例,您應(yīng)該了解以下Python編程主題:

示例:對于正數(shù)

# 程序來計算平方根

# 注意:可以將此值更改為不同的數(shù)字,,會得出不同的結(jié)果
num = 8 

# 接受用戶的輸入
#num = float(input('Enter a number: '))

num_sqrt = num ** 0.5
print('%0.3f 的平方根是 %0.3f'%(num ,num_sqrt))

輸出結(jié)果

8.000 的平方根是 2.828

在此程序中,我們將數(shù)字存儲在其中,num并使用**指數(shù)運算符查找平方根。該程序適用于所有正實數(shù)。但是對于負數(shù)或復(fù)數(shù),可以按以下步驟進行。

源代碼:實數(shù)或復(fù)數(shù)

# 求實數(shù)或復(fù)數(shù)的平方根
# 導(dǎo)入復(fù)數(shù)數(shù)學(xué)模塊
import cmath

num = 1+2j

# 接受用戶輸入
#num = eval(input('Enter a number: '))

num_sqrt = cmath.sqrt(num)
print('{0} 的平方根是 {1:0.3f}+{2:0.3f}j'.format(num ,num_sqrt.real,num_sqrt.imag))

輸出結(jié)果

(1+2j) 的平方根是 1.272+0.786j

在此程序中,我們使用cmath(復(fù)雜數(shù)學(xué))模塊中的sqrt()函數(shù)。

注意,我們已經(jīng)使用了eval()函數(shù)而不是float()轉(zhuǎn)換復(fù)數(shù)。此外,請注意格式化輸出的方式。

在此處查找有關(guān)Python中字符串格式的更多信息。

Python 實例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清