版权声明:版权归作者所有 https://blog.csdn.net/qq_36772866/article/details/82659749
Python练习题问题如下:
简述:一个整数,它加上100和加上268后都是一个完全平方数 提问:请问该数是多少? Python解题思路分析:在10000以内判断,将该数加上100后再开方,加上268后再开方,如果开方后的结果满足如下条件,即是结果。
Python完全平方数,python解题源代码如下:
# !/usr/bin/python
# -*- coding: UTF-8 -*-
import math
for i in range(10000):
# 转化为整型值
x = int(math.sqrt(i+100))
y = int(math.sqrt(i+268))
if(x*x==i+100) and (y*y==i+268):
print(i)