如何计算数字的平方 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 模块访问的数据结构。
- 列表还可用于计算数字的平方。对于列表中存在的每个元素,将数字与其自身相乘即可得出数字的平方。
- 或者,也可以使用简单的乘法运算。
- 指数运算符也有助于计算数字的平方。它使用 ** 运算符计算并输出平方。
- 数的平方和数的平方根是两个不同的方面,不应混淆。