如何用 Python 求平方根?

Python 有一個預定義的 sqrt()函數,返回一個數字的平方根。它定義了一個值的平方根,這個值將自身相乘得到一個數。 sqrt()函數不是直接用來求給定數的平方根的,所以我們需要使用一個數學模塊來調用 Python 中的 sqrt()函數。

例如,144 的平方根是 12。

使用 math.sqrt()方法

sqrt()函數是一個內置函數,它返回任何數字的平方根。以下是求一個數的平方根的步驟。

  1. 啟動程序
  2. 定義任何要求平方根的數。
  3. 調用 sqrt()函數,傳遞您在步驟 2 中定義的值,並將結果存儲在變量中。
  4. 打印平方根。
  5. 終止程序。

讓我們創建一個 Python 程序來查找一個數字的平方根。

sqro ot . py


import math # import math module
N = 25 # define the value to the variable N 
result = math.sqrt(N) # use math.sqrt() function and pass the variable.
print(" Square root of 25 is :", result) # prints the square root of a given number 
M = 625 # define the value
result = math.sqrt(M) # use math.sqrt() function and pass the variable
print(" Square root of 625 is :", result) # prints the square root of a given number 

P = 144 # define the value
result = math.sqrt(P) # use math.sqrt() function and pass the variable
print(" Square root of 144 is :", result) # prints the square root of a given number 

S = 64 # define the value
result = math.sqrt(S) # use math.sqrt() function and pass the variable
print(" Square root of 64 is :", result) # prints the square root of a given number

輸出:

讓我們創建一個 python 程序來查找十進制數的平方根。

sqro ot . py


import math
print(" The Square root of 4.5 is", math.sqrt(4.5)) # Pass the decimal number
print(" The Square root of 627 is", math.sqrt(627)) # Pass the decimal number
print(" The Square root of 6.25 is", math.sqrt(6.25)) # Pass the decimal number

print(" The Square root of 0 is", math.sqrt(0)) # Pass number as 0

輸出:

在下面的程序中,我們已經從用戶那裡讀取了一個數字,並找到了平方根。

SqRoot_Usr.py


import math # import math module
a = int(input("Enter a number to get the Square root")) # take an input 
res = math.sqrt(a) # Use math.sqrt() function and pass the variable a.
print("Square root of the number is", res) # print the Square Root

輸出:

使用 math.pow()函數

冪()是 Python 中用來返回一個數的冪的內置函數。它有兩個參數。第一個參數定義了數字,第二個參數定義了該數字的功率提升。

Pow_Sqrt.py


import math # import the math module
num = float(input("Enter the number :")) # take an input
SquareRoot = math.pow(num, 0.5) # Use the math.pow() function and pass the value and 0.5 (which is equal to √) as an parameters
print(" The Square Root of the given number {0} = {1}" .format(num, SquareRoot)) # print the Square Root.

輸出:

使用**運算符

我們也可以用指數算符來求這個數的平方根。運算符可以應用於兩個操作數之間。例如,x**y .表示左操作數升到右的冪。

以下是求一個數的平方根的步驟。

第一步。定義一個函數,並將該值作為參數傳遞。

第二步。如果定義的數字小於 0 或為負數,則不返回任何內容。

第三步。用指數**符號求一個數的冪。

第四步。從用戶處獲取數值。

第五步。調用函數並將其輸出存儲到變量中。

第六步。在 Python 中顯示數字的平方根。

第七步。退出程序。

讓我們在 Python 程序中實現上述步驟,並計算一個數字的平方根。

SqrtFun.py


import math # import the math package or module
def sqrt_fun(num): # define the sqrt_fun() and pass the num as an argument
    if num < 0:  # if num is less than 0 or negative, it returns nothing
        return
    else:
        return num ** 0.5 # Use the exponent operator 
num = int(input (" Enter a numeric value: ") ) # take an input from the user

res = sqrt_fun(num) # call the sqrt_fun() to find the result
print("  Square Root of the {0} = {1}".format(num, res)) # print the Square Root of the variable

輸出:

正如我們在上面的例子中所看到的,首先我們從用戶那裡獲取一個輸入(數字),然後使用指數**運算符找出一個數字的冪。其中 0.5 等於√(根符號)以提高給定數字的冪。

讓我們創建一個 Python 程序,它可以找到指定範圍之間的平方根。在下面的程序中,我們已經找到了 0 到 50 之間所有數字的平方根。

sqrlop . py


import math
for i in range(50):
    print("Square root of a number {0} = {1}".format(i,math.sqrt(i)))

輸出:


原創文章,作者:U0RVB,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/128543.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
U0RVB的頭像U0RVB
上一篇 2024-10-03 23:25
下一篇 2024-10-03 23:25

相關推薦

  • Python計算陽曆日期對應周幾

    本文介紹如何通過Python計算任意陽曆日期對應周幾。 一、獲取日期 獲取日期可以通過Python內置的模塊datetime實現,示例代碼如下: from datetime imp…

    編程 2025-04-29
  • Python列表中負數的個數

    Python列表是一個有序的集合,可以存儲多個不同類型的元素。而負數是指小於0的整數。在Python列表中,我們想要找到負數的個數,可以通過以下幾個方面進行實現。 一、使用循環遍歷…

    編程 2025-04-29
  • Python中引入上一級目錄中函數

    Python中經常需要調用其他文件夾中的模塊或函數,其中一個常見的操作是引入上一級目錄中的函數。在此,我們將從多個角度詳細解釋如何在Python中引入上一級目錄的函數。 一、加入環…

    編程 2025-04-29
  • 如何查看Anaconda中Python路徑

    對Anaconda中Python路徑即conda環境的查看進行詳細的闡述。 一、使用命令行查看 1、在Windows系統中,可以使用命令提示符(cmd)或者Anaconda Pro…

    編程 2025-04-29
  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python清華鏡像下載

    Python清華鏡像是一個高質量的Python開發資源鏡像站,提供了Python及其相關的開發工具、框架和文檔的下載服務。本文將從以下幾個方面對Python清華鏡像下載進行詳細的闡…

    編程 2025-04-29
  • 蝴蝶優化算法Python版

    蝴蝶優化算法是一種基於仿生學的優化算法,模仿自然界中的蝴蝶進行搜索。它可以應用於多個領域的優化問題,包括數學優化、工程問題、機器學習等。本文將從多個方面對蝴蝶優化算法Python版…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29
  • Python字典去重複工具

    使用Python語言編寫字典去重複工具,可幫助用戶快速去重複。 一、字典去重複工具的需求 在使用Python編寫程序時,我們經常需要處理數據文件,其中包含了大量的重複數據。為了方便…

    編程 2025-04-29
  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智能、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29

發表回復

登錄後才能評論