【程序3】
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
这个题目中有个坑 就是再加上168 其实就是加上268.
第一种
import math
for i in range(1,100000):
x=int(math.sqrt(i+100))
y=int(math.sqrt(i+268))
if (xx==(i+100))and (yy== (i+268)):
print(“这个数是:”,i)
第二种
for i in range(1,100000):
x=int((i+100)**0.5)
y=int((i+268)**0.5)
if (xx==(i+100))and (yy== (i+268)):
print(“这个数是:”,i)
在开平方的时候没有用函数,用的是(**0.5)
还有很多方法,希望大家给我评论。