Python基础练习3.完全平方数
2026/4/29 1:53:12 网站建设 项目流程

题目:

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

程序分析:

1.在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足以下条件,即是结果。

·编码:

# 导入数学模块,提供sqrt()等数学函数 import math # 遍历i从0到9999 for i in range(10000): # int() 把计算结果转换成整数 # math.sqrt(i+100)计算 i+100 的平方根 x = int(math.sqrt(i+100)) # math.sqrt(i+268)计算 i+268 的平方根 y = int(math.sqrt(i+268)) if(x*x==i+100)and(y*y==i+268): print(i)

结果:

21
261
1581

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询