一、输入一个三位数n,找出100~n之间所有满足如下条件的数x:x是完全平方数并且x有两位数字相同
,如144,676等。输出这样的x,并统计个数
import math
def get(num):
"""
找到所有满足条件的数据
"""
count = 0
for i in range(100,num+1):
sqrt = math.sqrt(int(i))
if isInt(sqrt) and two_equal(i):
print(i)
count += 1
print("一共有 {} 个这样的数字".format(count))
def isInt(num):
"""
判断是否是整数
"""
if num == int(num):
return True
else:
return False
def two_equal(num):
<