判定平方数(Python)
问题描述:输入一个正整数num,判断是否是完全平方数,要求当num为完全平方数时返回True,否则返回False。
在这里用了两种方法,第一种纯计算,第二种引用math下的sqart函数。
from math import sqrt class Soultions1: def isPerfectSquare(self,num): l = 0 r = num while (r - l > 1): mid = (l+r)/2 if mid * mid <= num: l = mid else: r = mid ans = l if(l *l < num): ans = r return ans *ans ==num class Soultions2: def isPerfectSquare(self,num): int_sqart = int(sqrt(num)) if int_sqart - sqrt(num) == 0: return True else: return False if __name__ == '__main__': num = int(input('请输入数字:')) print('初始值是:%s'%num) soultion1 = Soultions1() solution2 = Soultions2() print('结果是:',soultion1.isPerfectSquare(num)) print('结果是:',solution2.isPerfectSquare(num))
1234567891011121314151617181920212223242526272829303132'相关知识
已知A=8x平方y
已知多项式A=3x的平方
已知A=2a的平方+3ab
数你用Python代码。制作一个专属桌宠,附源代码
Python学习手册
15的平方=225=100乘以1乘以【1加1】加25;25的平方=625=100乘以2乘以【2加1】加25;35的平方=1225=100乘以3乘以【3加1】加25..75的平方等于
六、Python 基础语句
python学习总结day2
python——is和==区别
基于Python的宠物市场数据分析与可视化
网址: 判定平方数(Python) https://www.mcbbbk.com/newsview564612.html
上一篇: 怪怪水族箱中文版 |
下一篇: 猫咪种类英文介绍 |
推荐分享

- 1我的狗老公李淑敏33——如何 5096
- 2南京宠物粮食薄荷饼宠物食品包 4363
- 3家养水獭多少钱一只正常 3825
- 4豆柴犬为什么不建议养?可爱的 3668
- 5自制狗狗辅食:棉花面纱犬的美 3615
- 6狗交配为什么会锁住?从狗狗生 3601
- 7广州哪里卖宠物猫狗的选择性多 3535
- 8湖南隆飞尔动物药业有限公司宠 3477
- 9黄金蟒的价格 3396
- 10益和 MATCHWELL 狗 3352