日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

python如何輸入根號_python

作者:Python_cresss ? 更新時間: 2022-07-04 編程語言

如何輸入根號

今天我們來說一說Python中如何實(shí)現(xiàn)對一個數(shù)字開平方。有三種解決辦法、

下面我們分別來演示Python中數(shù)字開平方的三種方法

第一種方法

使用math模塊,使用之前需要先調(diào)用,如下

第二種方法

使用內(nèi)置函數(shù)pow(),如下

第三種方法

使用數(shù)學(xué)表達(dá)式

python開根號函數(shù)

def panduan(x): ?#首先判斷給定數(shù)在哪兩個整數(shù)之間.
? ? for i in range(100):
? ? ? ? if x<(i+1)**2 and x>i*i:
? ? ? ? ? ? return i;
? ? ? ? elif x==i*i: ?#若可直接得出,便直接輸出。
? ? ? ? ? ? print(i)
? ? ? ? ? ? return -1;
? ? ? ? elif x < 0: ?#若為負(fù)數(shù)則提示。
? ? ? ? ? ? print("請輸入大于0的數(shù)字!")
? ? ? ? ? ? return -1
def bijin(list): ?#用兩個數(shù)字通過除二逐漸逼近這個結(jié)果
? ? t = (list[0]+list[1])/2
? ? if x > t*t:
? ? ? ? list[0] = t
? ? else:
? ? ? ? list[1] = t
x = float(input("請輸入:"))
y = panduan(x)
if y != -1:
? ? list =[y,y+1]
? ? while list[0]*1000000000000000%10 == 0 : ?#這里可以實(shí)現(xiàn)小數(shù)后面位數(shù)的控制可以將1000000...替換為10**i可以通過i控制小數(shù)位數(shù)
? ? ? ? bijin(list)
? ? print(list[0])

原文鏈接:https://blog.csdn.net/Python_cresss/article/details/103666665

欄目分類
最近更新