如下所示:
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