如何计算数字的平方 Python (6 种方式)

运用 Python的内置库或函数,用户可以找到数字的平方。将同一个数字乘以两次,我们就可以得到该数字的平方。这 Python 本文提供了多种方法来得出数字的平方。

方法 1:使用 Pow() 函数 Python

Pow 函数是 Python Math 模块下的一个内置函数。该函数有助于确定数字的幂。

要确定数字的平方,需要使用二作为幂。

以下是 pow 函数的语法:

语法:

Pow (base, exponent)

解释: -

该函数接受两个参数,即底数和指数。

  • 基值:需要计算幂或平方的数。
  • 指数: 是用作基数上标的数字。

计费示例:

让我们举一个例子来说明如何使用 Python 代码确定数字的平方。这 Python 程序将使用底数和指数整数作为输入来计算数字的平方。

Python 代码:

Base=input("Provide base integer")
if Base.isdigit()==True:
    Base=int(Base)
    result=pow(Base,2)
    print("The square result is ", result)
else:
    print("please provide an integer for base")

输出:

Provide base integer2
The square result is 4

说明:

在计算数字的平方之前,上​​述代码会先从用户那里获取输入。代码会检查输入是否为数字。如果为真,则计算数字的平方。

方法二:利用权力 Opera器

Python 中的幂运算符表示为 ‘**’。它在 Python 中用于确定数字的幂。以 2 的指数作为输入,此运算符为用户提供数字的平方 Python. 幂运算符也称为指数运算符。

幂运算符的 Python 语法如下:

句法: -

(Base**Exponent)

让我们举一个例子来说明如何使用 Python 中的指数运算符确定数字的平方。此程序将以底数和指数整数作为输入来确定数字的平方。

Python 代码:

Base=input("Provide base integer")
Exponent=input("Provide exponent integer")
if Base.isdigit() & Exponent.isdigit()==True:
    Base=int(Base)
    Exponent=int(Exponent)
    result=Base**Exponent
    print("The square result is ",result)
else:
    print("please provide an integer for base")

输出:

Provide base integer2
Provide Exponent integer2
The square result is 4

说明:

在计算数字的平方之前,上​​述代码会先从用户那里获取输入。代码会检查输入是否为数字。如果为真,则计算数字的平方。

方法 3:使用乘法确定数字的平方

创建 Python 脚本以使用乘法确定数字的平方很容易。以下 Python 代码会从用户那里获取一个数字并将其乘以几倍。它还会检查给定的输入是否是数字。

Python 代码遵循以下语法:

语法:

(Base* Base)

上述语法与基本数学表示类似。这表明,一个数的平方可以通过将底数乘以自身几次来确定。

计费示例:

让我们举一个例子来说明如何在 Python 代码中使用乘法来确定数字的平方。此程序将以基数作为输入来确定数字的平方。

Python 代码:

Base=input("Provide base integer")
if Base.isdigit()==True:
    Base=int(Base)
    result=Base*Base
    print("The square result is ",result)
else:
    print("please provide an integer for base")

输出:

Provide base integer2
The square result is 4

说明:

在计算数字的平方之前,上​​述代码会先从用户那里获取输入。代码会检查输入是否为数字。如果为真,则计算数字的平方。

方法 4:使用列表确定数字的平方

Python 提供确定多个基数的平方的功能,并且可以将它们组合在一起以形成 Python 列表。它是一种数据结构,使程序员能够在一个变量下存储多个元素或值。然后它会对列表中存在的每个数字进行平方。

让我们举一个例子来说明如何使用列表数据结构确定数字的平方。此程序以列表作为输入来确定数字的平方。

Python 代码:

sqr_list = [2,4,6,8]
for Base in sqr_list:
    result=Base**2
    print("The square result is ",result)

输出:

The square result is 4
The square result is 16
The square result is 36
The square result is 64

说明:

在上面 Python 代码中,执行一个 for 循环,遍历列表中存在的每个元素并计算每个元素的平方。它确定一个数字的平方。使用上述方法,列表可帮助我们确定各种整数值的平方。

方法 5:在 While 循环中使用 Python

在 Python 中,while 循环也可用于计算数字的平方。它可以称为重复特定指令,直到满足特定条件为止。它有助于通过重复指令来计算数字的平方,直到提供的条件变为假。

下面的程序使用 while循环 确定一个数字的平方,直到用作输入的计数器等于或小于 5。

Python 代码:

n_start = 1
while n_start <=5:
    result= n_start **2
    print("The square result is ",result)
    n_start=n_start+1

输出:

The square result is 1
The square result is 4
The square result is 9
The square result is 16
The square result is 25

方法 6:使用数组确定数字的平方

另一种可用于确定数字平方的方法是利用数组和 Python 中的内置函数的组合。

一个可以使用 Python 排列 和 NumPy 模块中存在的平方方法来确定数字的平方。让我们举一个例子,使用上述两种方法确定数字的平方,如下所示:

Python 代码:

import numpy as np
NumpyArray = np.array([2,4,6,8])
print("Square of the elements present in array are : \n", np.square(NumpyArray))

输出:

Square of the elements present in the array are:
[ 4 16 36 64]

总结

  • Python 提供了六种确定数字平方的方法。
  • 可以使用 Pow 方法确定数字的平方。它可以在 Math 模块下找到,并可以在 def number definition 下定义。
  • 可以使用数组来确定数字的平方。它们是可以使用 NumPy 模块访问的数据结构。
  • 列表还可用于计算数字的平方。对于列表中存在的每个元素,将数字与其自身相乘即可得出数字的平方。
  • 或者,也可以使用简单的乘法运算。
  • 指数运算符也有助于计算数字的平方。它使用 ** 运算符计算并输出平方。
  • 数的平方和数的平方根是两个不同的方面,不应混淆。

了解更多 readmore