Python经典编程习题100例:第3例:判断完全平方数

199 阅读1分钟

不要自卑,去提升实力
互联网行业谁技术牛谁是爹
如果文章可以带给你能量,那是最好的事!请相信自己
加油o~

本人初学Python,只为熟悉语法编写,大神请勿理会
在这里插入图片描述
点击下面链接
Python经典编程100例习题汇总

题目描述:

一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

解题思路:

> 可以利用数学相关知识进行简化
> 本题采用暴力求解

代码:

x=0
for x in range(-100,10000):
    flag1=0
    flag2=0
    for i in range(10000):
        if i*i==x+100:
            flag1=1
            break
    for i in range(10000):
        if i*i==x+100+168:
            flag2=1
            break
    if flag1 and flag2:
        print(x)