首页 > 代码库 > 【python】升序查找100内最大平方数的方法
【python】升序查找100内最大平方数的方法
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删除最后一个元素,并返回所删除的值
结果如下:
降序查找就没这麻烦:
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。