优点:
这绝对是你没见过的船新版本
不需要导入模组
不需要人为进行繁琐计算
通用,一眼估算范围
简洁
原理:
设未知数为x
有:
x+100==a**2
x+268==b**2
b显然大于a
二式相减可得:
b**2-a**2==168
变型得:(b+a)(b-a)==1*168
可确定范围
1<=b<=168
0<=a<=168
掌握原理一眼看出范围也不是什么难事
最终代码:
for b in range(1, 169):
for a in range(0, 169):
if b**2-a**2 == 168:
print('满足条件的值为%d' % (a**2-100))