思路:
- 完全平方数开根号后是一个整数,非完全平方数开根号的话是一个非整数
- 开根号后取整,如果开根号后是整数的话就不会改变值的大小
- 取整后再平方,如果值和之前一样,说明是完全平方数
import math
def is_sqr(n):
a = int(math.sqrt(n))
return a * a == n
本文介绍了一种使用Python来判断一个数是否为完全平方数的方法。通过开方并取整的方式,若该整数的平方等于原数,则表明原数为完全平方数。
思路:
import math
def is_sqr(n):
a = int(math.sqrt(n))
return a * a == n
您可能感兴趣的与本文相关的镜像
Python3.10
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
8452