精华内容
下载资源
问答
  • 今天小编就为大家分享一篇python判断完全平方数的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • python 判断完全平方数

    2021-02-20 18:02:58
    #简述:一个整数,它加上100和加上268后都是一个完全平方数 #提问:请问该数是多少? from math import sqrt def f(number): for x in range(0,number): m=sqrt(x+100) n=sqrt(x+268) if mint(m) and nint(n): print...

    -- coding: utf-8 --
    #简述:一个整数,它加上100和加上268后都是一个完全平方数
    #提问:请问该数是多少?
    from math import sqrt
    def f(number):
    for x in range(0,number):
    m=sqrt(x+100)
    n=sqrt(x+268)
    if mint(m) and nint(n):
    print x

    if name==“main”:
    f(1000)

    运行结果:

    21
    261

    展开全文
  • python判断完全平方数

    千次阅读 2017-03-31 09:43:27
    # -*- coding: utf-8 -*-#简述:一个整数,它加上100和加上268后都是一个完全平方数 #提问:请问该数是多少? from math import sqrt def f(number): for x in range(0,number): m=sqrt(x+100) n=sqrt(x+268) if...

    # -*- coding: utf-8 -*-
    #简述:一个整数,它加上100和加上268后都是一个完全平方数
    #提问:请问该数是多少?
    from math import sqrt
    def f(number):
        for x in range(0,number):
            m=sqrt(x+100)
            n=sqrt(x+268)
            if m==int(m) and n==int(n):
                print x
    
    if __name__=="__main__":
        f(1000)

    运行结果:

    21
    261

    总结:

    a=2.2

    b=int(a)

    a==b

    False


    a=2.0

    b=int(a)

    a==b

    True





    展开全文
  • python判断一个数是不是完全平方数

    万次阅读 2017-08-09 10:29:53
    完全平方数开根号后是一个整数,非完全平方数开根号的话是一个非整数 开根号后取整,如果开根号后是整数的话就不会改变值的大小 取整后再平方,如果值和之前一样,说明是完全平方数 import math def is_sqr(n): ...

     

    思路:

    • 完全平方数开根号后是一个整数,非完全平方数开根号的话是一个非整数
    • 开根号后取整,如果开根号后是整数的话就不会改变值的大小
    • 取整后再平方,如果值和之前一样,说明是完全平方数
    import math
    def is_sqr(n):
        a = int(math.sqrt(n))
        return a * a == n
    展开全文
  • Python3 完全平方数

    千次阅读 2019-04-18 09:33:20
    题目 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 程序分析 因为168对于指数爆炸来说实在太小了,所以可以直接省略数学分析,用最朴素的方法来获取上限: n=0 while ...

    题目 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
    程序分析 因为168对于指数爆炸来说实在太小了,所以可以直接省略数学分析,用最朴素的方法来获取上限:

    n=0
    while (n+1)**2-n*n<=168:
        n+=1
    
    print(n+1)
    
    展开全文
  • Python100例题 学习欢迎使用Markdown编辑器新的改变功能的捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居...
  • 给定一个正整数num ,判断是否为完全平方数,要求当num为完全平方数时返回True,否则返回False。 2、问题示例 输入num=16,输出True,sqrt(16)=4;输入num=15,输出False,sqrt(15)=3.87。 3、代码实现 # 参数 num ...
  • Python编程:完全平方数

    千次阅读 2021-01-15 13:48:21
    题目:一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少? 完全平方指用一个整数乘以自己例如11,22,3*3等,依此类推。若一个数能表示成某个整数的平方的形式,则称这个数为...
  • Python编写一个整数,它加上100后是一个完全平方数,再加上68又是一个完全平方数,请问该数是多少? for i in range(1,1000): for j in range(1,100): if j*j == i+100: for k in range(1,10): if (j+k)*(j+k) =...
  • 开学了,还是该做的做点!!!!!!1
  • 给定一个正整数,判断其是否为完全平方数。 问题示例 该数满足开方后的数再平方等于本身即为完全平方数,如25 = 5²为完全平方数。 问题解决 给定一个正整数n,最简单的方法即遍历1到(n-1)的每个数判断其平方是否...
  • 给一个正整数num,写一个函数判断它是否是一个完全平方数,是则返回True,不是返回False 注意:不要使用任何内嵌的函数,如sqrt Example 1: Input: 16 Output: true Example 2: Input: 14 Output: false ...
  • Leetcode 279 python 完全平方数

    千次阅读 2019-03-04 10:13:39
    给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, …)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。 示例一: 输入: n = 12 输出: 3 解释: 12 = 4 + 4 + 4. 示例二: 输入: n = 13 ...
  • 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 解题思路: > 可以利用数学相关知识进行简化 > 本题采用暴力求解 代码: x=0 for x in range(-100,10000): flag1=...
  • 题目:原题链接(简单) ...LeetCode的Python执行用时随缘,只要时间复杂度没有明显差异,执行用时一般都在同一个量级,仅作参考意义。 解法一(不符合题意的sqrt解法): def isPerfectSquare
  • 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是...
  • Python 计算平方数

    千次阅读 2021-03-10 16:21:08
    Python 计算平方数 文章目录Python 计算平方数平方数 平方数
  • Python: 打印完全平方数

    千次阅读 2014-03-20 22:26:20
    题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 问题分析: 在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后  的结果满足如下...
  • 判断x这个完全平方数开方是个整数,并且它加上168后开方还是个整数,在1到100000里面循环找满足这些条件的值 判断一个数是否在完全平方数可以先将他乘10再用10取余,如果余数不为0,那么它就不是个整数。举例: ...
  • 简述:一个整数,它加上100和加上268后都是一个完全平方数 提问:请问该数是多少? Python解题思路分析:在10000以内判断,将该数加上100后再开方,加上268后再开方,如果开方后的结果满足如下条件,即是结果。 ...
  • Python算法:判断平方数与求平方根

    千次阅读 2020-04-02 20:51:34
    给定一个正整数num ,判断是否为完全平方数,要求当num为完全平方数时返回True,否则返回False。 2、问题示例 输入num=16,输出True,sqrt(16)=4;输入num=15,输出False,sqrt(15)=3.87。 3、代码实现 # 参数 num ...
  • 题目一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 代码: for i in range(1,85): if 168 % i == 0: j = 168 / i if (i+j) % 2 == 0 and (i-j) % 2 == 0 and i ...
  • 判定平方数Python

    千次阅读 2019-11-20 22:28:43
    问题描述:输入一个正整数num,判断是否是完全平方数,要求当num为完全平方数时返回True,否则返回False。 在这里用了两种方法,第一种纯计算,第二种引用math下的sqart函数。 from math import sqrt class ...
  • Python完全平方数

    2018-09-17 16:35:00
    简述:一个整数,它加上100和加上268后都是一个完全平方数 提问:请问该数是多少? Python解题思路分析:在10000以内判断,将该数加上100后再开方,加上268后再开方,如果开方后的结果满足如下条件,即是结果 ...
  • 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 代码: inty =0 while (inty+1)**2-inty*inty<=168: inty+=1 print(inty+1) 演示结果: ...
  • Python练习题 003:完全平方数

    千次阅读 2019-05-19 21:46:04
    Python练习题 003】一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 分析 代码1是常规思路,代码2是另一种解法。 代码1利用math.floor()向下取整函数来判断sqrt()之后...
  • 给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。 说明:不要使用任何内置的库函数,如 sqrt。 示例 1: 输入:16 输出:True 示例 2: 输入:14 输出:False c...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,287
精华内容 2,914
关键字:

python判断完全平方数

python 订阅