码迷,mamicode.com
首页 > 编程语言 > 详细

【python】升序查找100内最大平方数的方法

时间:2014-07-17 16:07:15      阅读:429      评论:0      收藏:0      [点我收藏+]

标签:python   import   开平   元素   


from math import sqrt #导入math模块中的sqrt函数(开平方)
l=[]                   #定义一个空的列表l
for i in range(1,100):
    n=sqrt(i)
    if n==int(n):
        l.append(i)   #将平方数追加到l列表里
    
print l               
print max(l)          #方法一:取列表最大值
print l[len(l)-1]     #方法二:取列表中的最后一个值即为最大
print l.pop()         #方法三:利用*.pop删除最后一个元素,并返回所删除的值

结果如下:

bubuko.com,布布扣


降序查找就没这麻烦:

from math import sqrt
for i in range(99,0,-1):
    n=sqrt(i)
    if n==int(n):
        print n
        break


本文出自 “yangge的博客” 博客,请务必保留此出处http://yangge.blog.51cto.com/5783507/1439396

【python】升序查找100内最大平方数的方法,布布扣,bubuko.com

【python】升序查找100内最大平方数的方法

标签:python   import   开平   元素   

原文地址:http://yangge.blog.51cto.com/5783507/1439396

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!