如何在 Python 中对数字求平方

[ad_1]

对数字求平方意味着将数字与自身相乘。 有三种方法可以求数字的平方。 让我们讨论一下。

  1. 使用乘法
  2. 使用指数运算符
  3. 使用幂函数

使用乘法

我们使用乘法运算符的最简单方法之一。

例子:

a= int(input("enter a number"))

print("The square of a number is", a*a)

输出:

输入数字 45

一个数的平方是2025

输出:

在示例 1 中,我们将一个数字作为用户的输入,然后将该数字乘以该数字本身。 平方数的输出如图 2 所示。

为了增加可重用性,我们可以将其编写为用户定义的函数.

示例 2:

def sqr(x):

print("The square of", x, "number is", x * x)

sqr(30)

sqr(-66)

sqr(0.75)

输出:

30的平方是900

-66 的平方是 4356

0.75 的平方是 0.5625

输出:

在示例 2 中,我们定义了一个用于打印输出的 sqr(x) 函数。 该函数采用一个参数,它是一个数字。 使用正整数、负整数和浮点数调用函数,我们得到相应的输出,如图 4 所示。

示例 3:

def sqr(x):

return x * x

print("The square of number 30 is", sqr(30))

print("The square of number -22 is", sqr(-22))

print("The square of number 6.4 is", sqr(6.4))

输出:

30的平方是900

-22 的平方是 484

数字 6.4 的平方是 40.96000000000001

输出:

在示例 3 中,我们定义了一个返回平方数的函数 sqr(x)。 这个函数有一个参数,一个数字,return关键字返回计算出来的值,可以用来做进一步的计算。

使用指数运算符

获得平方的第二种方法是使用指数运算符 (**)。 对于指数运算符,我们需要两个值:一个是底数,第二个是幂。 为了找到一个正方形,我们使用固定的幂 2 的值。

示例 1:

a=int(input("enter a number"))

print("The square of a number is", a**2)

输出:

输入数字 9

一个数的平方是81

输出:

在示例 1 中,我们输入用户的一个数字,它将成为指数运算符的基数,幂为 2,在我们的例子中是固定的。 数字的输出如图 8 所示。

我们可以将其定义为返回平方数的函数.

示例 2:

def sqr_number(a):

return a ** 2

print(sqr_number(16))

print(sqr_number(3.3))

print(sqr_number(-8))

输出:

256

10.889999999999999

64

输出

在示例 2 中,我们定义了函数 sqr_number(a)。 它接受一个参数并返回输出,如图 10 所示。

使用幂函数

幂函数是 Python 中的内置数字。 它有两个参数:base 和 power。 计算功率值为2。

示例 1:

a=int(input("enter a number"))

print("The square of a number is", pow(a,2))

输出:

输入数字 5

一个数的平方是25

输出:

在示例 1 中,我们从用户那里获取输入并使用幂函数计算数字的平方。 我们得到如图 12 所示的输出。

[ad_2]

Related Posts