Python求算數(shù)平方根和約數(shù)的方法匯總
一、求算術(shù)平方根
a= x=int(raw_input('Enter a number:')) if x >= : while a*a < x: a = a + if a*a != x: print x,'is not a perfect square' else: print a else: print x,'is a negative number'
二、求約數(shù)
方法一:
divisor = [ ] x=int(raw_input('Enter a number:')) i= while i<=x: if x%i ==: divisor.append(i) i = i + print 'divisor:',divisor
方法二:
divisor = [ ] x=int(raw_input('Enter a number:')) for i in range(,x+): if x%i ==: divisor.append(i) # 此行也可以換成 divisor = divisor + [i] print 'divisor:',divisor
下面給大家介紹下Python sqrt() 函數(shù)
描述
sqrt() 方法返回數(shù)字x的平方根。
語法
以下是 sqrt() 方法的語法:
import math math.sqrt( x )
注意:sqrt()是不能直接訪問的,需要導(dǎo)入 math 模塊,通過靜態(tài)對象調(diào)用該方法。
參數(shù)
x -- 數(shù)值表達式。
返回值
返回數(shù)字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)
以上實例運行后輸出結(jié)果為:
math.sqrt(100) : 10.0 math.sqrt(7) : 2.64575131106 math.sqrt(math.pi) : 1.77245385091
相關(guān)文章
python實現(xiàn)基于SVM手寫數(shù)字識別功能
這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)基于SVM手寫數(shù)字識別功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-01-01TensorFlow神經(jīng)網(wǎng)絡(luò)構(gòu)造線性回歸模型示例教程
這篇文章主要為大家介紹了TensorFlow構(gòu)造線性回歸模型示例教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步2021-11-11Python?tracemalloc跟蹤內(nèi)存分配問題
這篇文章主要介紹了Python?tracemalloc跟蹤內(nèi)存分配問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11