首頁  >  文章  >  後端開發  >  Python求算數平方根和約數的方法分析總結

Python求算數平方根和約數的方法分析總結

高洛峰
高洛峰原創
2017-03-07 15:56:042237瀏覽

這篇文章主要介紹了 Python求算數平方根和約數的方法匯總的相關資料,需要的朋友可以參考下

一、求算術平方根

a=
x=int(raw_input('Enter a number:'))
if x >= :
while a*a < x:
a = a + 
if a*a != x:
print x,&#39;is not a perfect square&#39;
else:
print a
else:
print x,&#39;is a negative number&#39;

pisor = [ ]
x=int(raw_input(&#39;Enter a number:&#39;))
i= 
while i<=x: 
if x%i ==:
pisor.append(i)
i = i +
print &#39;pisor:&#39;,pisor

二、求約數

方法一:

#
pisor = [ ]
x=int(raw_input(&#39;Enter a number:&#39;))
for i in range(,x+):
if x%i ==:
pisor.append(i) # 此行也可以换成 pisor = pisor + [i]
print &#39;pisor:&#39;,pisor

方法二:

import math
math.sqrt( x )

以下跟大家介紹下Python sqrt() 函數

#描述

sqrt() 方法傳回數字x的平方根。


語法

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

#!/usr/bin/python
import math # This will import math module
print "math.sqrt(100) : ", math.sqrt(100)
print "math.sqrt(7) : ", math.sqrt(7)
print "math.sqrt(math.pi) : ", math.sqrt(math.pi)

注意:sqrt()是不能直接存取的,需要導入math 模組,透過靜態物件呼叫該方法。

參數

x -- 數值表達式。

傳回值

傳回數字x的平方根。

實例

以下展示了使用sqrt() 方法的實例:

math.sqrt(100) : 10.0
math.sqrt(7) : 2.64575131106
math.sqrt(math.pi) : 1.77245385091
#########以上實例運行後輸出結果為:#########rrreee###更多Python求算數平方根和約數的方法分析總結相關文章請關注PHP中文網! ##########
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn