#python3练手100例第003题完全平方数
#3 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
#ex003.py
#定义:如果一个正整数 a 是某一个整数 b 的平方,那么这个正整数 a 叫做完全平方数。
156
16X16 = 156+100 =256
18X18 = 156+168 =324
#coding:utf-8
#python3练手100例第003题完全平方数
#3 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
#ex003.py
#定义:如果一个正整数 a 是某一个整数 b 的平方,那么这个正整数 a 叫做完全平方数。
from math import sqrt
for i in range(200):
n=int(sqrt(i+100))
if n*n == i+100:
m=int(sqrt(i+168))
if m*m == i+168:
print(f'{i}')
print(f'\t{n}X{n} = {i}+100 ={i+100}')
print(f'\t{m}X{m} = {i}+168 ={i+168}')
#eof