怎么用python求一个数的平方?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用python求一个数的平方?相关的知识,希望对你有一定的参考价值。

用python求一个数的平房可以按照如下的步骤:

1、利用input()函数获取一个数字a

a=input("请输入数字:")

2、利用运算符"**"获取变量a的二次幂运算

b=a**2

3、将获取到的结果利用print()函数打印到屏幕上即可。

print("a**2=",b)

运行结果:

参考技术A 1、使用内置模块math
import math
math.pow(12, 2) # 求平方值
144.0
2、使用表达式方法,控制台直接输入
>>> 12 ** 2 # 求平方值
144
3、使用内置函数pow()方法,
当a为整数时,返回整数值,当a为浮点数时,返回一位小数的浮点数。
pow(a,b) :
pow(12, 2) # 求平方值
144

求一个数的最少的完全平方数之和等于本身的完全平方数的数量

class Solution

public:
    int numSquares(int n)
    
        queue<pair<int, int> > pq; //队列中放置一组数据
        vector<bool> used(n + 1, false);
        pq.push(make_pair(n, 0));

        while (!pq.empty())
        
            int num = pq.front().first;
            int step = pq.front().second;

            pq.pop();
            for (int i = 1; num - i * i >= 0; ++i)
            
                int a = num - i * i;
               
                if (a == 0)
                
                    return step + 1;   //一旦发现为空就立即返回,因为先为空的它的层数自然也最少
                
                if (a > 0)
                
                    if (!used[a])
                    
                        pq.push(make_pair(a, step + 1));
                        used[a] = true;
                    
                
            
        
        return 0;
    
;

 

以上是关于怎么用python求一个数的平方?的主要内容,如果未能解决你的问题,请参考以下文章

java的二分法求一个数的平方根

C语言求一个数的倒数的平方根近似值

求一个数的最少的完全平方数之和等于本身的完全平方数的数量

c++二分法求一个数的完全平方数

c语言如何求一个数的阶乘

mysql数学函数