77问答网
所有问题
python确定一个数是不是完全平方数?
如题所述
举报该问题
其他回答
第1个回答 2019-09-09
完全平方指用一个整数乘以自己例如1*1,2*2,3*3等,依此类推。若一个数能表示成某个整数的平方的形式,则称这个数为完全平方数
都不记得啥是完全平方数了
先写个导入数学库的方法,直接判断
结果是不是整
数就结束了
import
math
x=3
math.sqrt(x)
不过理论上课本上的题不让用数学函数
直接循环判断
1*1,2*2,3*3
判断结果等不等于这个数即可
for
i
in
range(1,1000)
if
i*i
==
x:
yes
---
no
相似回答
大家正在搜