蟒蛇指數

| | | |

Python 中運算符 ** 和 pow() 函數計算數字的冪。運算符 ** 將左邊的數字增加到右邊數字的冪。 pow() 函數將第一個參數提高到第二個參數的冪。

計算一個數的冪是一種常見的數學運算。例如,如果您正在創建一個程序來幫助六年級數學課的學生復習 power,您將需要一個 power 函數。

Python Power

在 Python 編程中,power可以通過兩種方式計算數字的多少:使用 ** 運算符和使用 pow () 函數。

本教程將解釋如何使用這兩種技術來計算數字的冪。我們將看到一個同時使用 ** 運算符和 pow () 方法的示例。

Python Power: ** Operator

Python ** 用於將 Python 中的數字提高到指數的冪。換句話說,** 是 Python 中的冪運算符。

** 運算符需要兩個值,Äã,Äã 來執行計算。以下是 ** 運算符的語法:

我們的程序返回以下結果:25

在這個表達式中,5 是第二個高冪。或者,換句話說,數字 5 乘以自身 3。

這是一個程序示例,可以讓我們測試六年級學生的數學知識:

當我們運行程序並插入答案 56 時,我們得到以下答案:

如您所見,我們的程序計算出我們的答案不正確,並返回了一條帶有正確答案的消息。

在第一行我們聲明一個名為 number 的變量,它存儲我們想要提高到數學冪的數字。然後,我們聲明 exponent,這是我們將變量 number 提高到的指數的數字。

在下一行,我們使用 < a href="/python-input/">Python input()方法問用戶:7的2次方是多少?

我們用Python數據類型int()轉換方法將用戶的響應轉換為整數。這是必要的,因為 input() 返回一個字符串,我們只能使用帶數字的 ** 運算符。

接下來,我們使用 ** 運算符計算問題的答案.在這種情況下,我們使用 7 ** 2 來計算 7 的 2 次方。

我們聲明一個 if 語句來打印消息“ 你是對的!‚" 到控制台。如果用戶得到正確答案,如果用戶不正確,則打印一條帶有正確答案的消息。

Power Python:pow () 方法

Python 包含一個可用於計算冪的內置函數:pow ().pow () 接受三個參數:一個基數,一個指數基數較高且為模運算符。

pow () 方法計算一個數字的另一個冪數字。首先,該方法將其參數轉換為浮點數。然後她計算冪。

這裡是 Python pow() 方法的語法:

pow()方法接受三個參數:

  • base 是指數的冪次冪(強制)
  • exponent 是對應於高底的數字(強制)
  • 對基指數**的結果執行模計算。如果指定了模數,則基數和指數必須是整數,而指數必須是正值。 (可選)

如果指定了前兩個參數,則計算聲明的指數冪的底數。

如果還指定了第三個參數,則計算聲明的指數冪的基數。然後,pow() 以計算出來的數字的形式返回。這是具有特定用例的更高級功能,因此我們不會在本文中詳細介紹它。

要了解有關 Python 模塊運算符的更多信息,請閱讀我們的 Python 模塊操作指南 .

Python pow() 方法示例

讓我們用上面的例子來解釋一下pow() 是如何實現的 有效。假設我們創建了一個遊戲來測試他們的數學知識。

我們的程序要求用戶回答問題併計算答案。接下來,我們的代碼比較用戶的響應是否與程序計算的相同。

我們可以使用 pow ( ) 來計算我們代碼中數字的冪。下面是一個 pow () 的示例,它與我們六年級權力遊戲中使用的代碼一起使用:

我們的代碼與第一個示例類似,但有一點不同。我們沒有聲明 answer = 7 ** 2,而是將值 pow (7, 2) 分配給變量 answer。如果我們將答案 49 放入我們的代碼中,程序會返回:

結論

** 操作符和pow() 方法將一個數提升到另一個數的冪。這些是 Python 的高級方法。

本教程解釋瞭如何在Python中使用兩個`運算符**作為pow()來計算冪。說明了每種冪計算方法的示例。您現在已經掌握了像專業人士一樣在 Python 中計算冪的知識!

如果您正在尋找其他學習資源來幫助您掌握 Python,請查看我們的 Python 學習指南.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method