每天一道python练习02

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

分析:可以通过math库里sqrt函数进行求解,如果可以开平方则这个数为整数,否则为浮点数。(math.sqrt()开方函数)

code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env python
#-*- coding:utf-8 -*-
#create Ttstcy
import math
i=1
while True:
if math.sqrt(i+100)-int(math.sqrt(i+100))==0 and math.sqrt(i+168)-int(math.sqrt(i+168))==0:
print "这个数是%d" % i
break
else:
i+=1

收藏文章
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
评论内容为空!
  • 点评一下吧
1人参与,1条评论
  • 最新评论
2017年8月14日 12:52 [贵州省贵阳市网友]

test

热评话题

按钮 内容不能为空!
立刻说两句吧! 查看1条评论