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

學無先后,達者為師

網站首頁 編程語言 正文

python如何輸入根號_python

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

如何輸入根號

今天我們來說一說Python中如何實現對一個數字開平方。有三種解決辦法、

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

第一種方法

使用math模塊,使用之前需要先調用,如下

第二種方法

使用內置函數pow(),如下

第三種方法

使用數學表達式

python開根號函數

def panduan(x): ?#首先判斷給定數在哪兩個整數之間.
? ? 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: ?#若為負數則提示。
? ? ? ? ? ? print("請輸入大于0的數字!")
? ? ? ? ? ? return -1
def bijin(list): ?#用兩個數字通過除二逐漸逼近這個結果
? ? 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 : ?#這里可以實現小數后面位數的控制可以將1000000...替換為10**i可以通過i控制小數位數
? ? ? ? bijin(list)
? ? print(list[0])

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

欄目分類
最近更新