python3 练习题100例 (三)

发布时间:2019-03-28 20:36:33编辑:auto阅读(1704)

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

    #!/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}是一个完全平方数。')
    

      

关键字