如下所示:
1
|
# -*- coding: utf-8 -*- |
1
2
3
4
5
6
7
8
9
10
11
12
|
#简述:一个整数,它加上100和加上268后都是一个完全平方数 #提问:请问该数是多少? from math import sqrt def f(number): for x in range ( 0 ,number): m = sqrt(x + 100 ) n = sqrt(x + 268 ) if m = = int (m) and n = = int (n): print x if __name__ = = "__main__" : f( 1000 ) |
运行结果:
1
2
|
21 261 |
总结:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
a = 2.2 b = int (a) a = = b False a = 2.0 b = int (a) a = = b True |
以上这篇python判断完全平方数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/Guo_Apple/article/details/68921795