python3 练习题100例 (三)

2020-01-20 12:11:39 浏览数 (1)

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

代码语言:javascript复制
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

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

__author__ = 'Fan Lijun'

import math

for x in range(10000):
    if math.sqrt(x   100) == int(math.sqrt(x   100)) and math.sqrt(x   100   168) == int(math.sqrt(x   100   168)):
        print(f'{x}是一个完全平方数。')

for y in range(0, -100, -1):
    if math.sqrt(y   100) == int(math.sqrt(y   100)) and math.sqrt(y   100   168) == int(math.sqrt(y   100   168)):
        print(f'{y}是一个完全平方数。')

0 人点赞