python求最大值,不使用内置函数的实现方法


Posted in Python onJuly 09, 2019

利用python进行求解,求解的要求是不能使用python内部封装好的函数例如:max

way1:

def findmax(data,n):
 if n==1:
  return data[0]
 else:
  maxi=data[0]
  for i in data[1:]:
   if maxi<i:
    maxi=i
 return maxi

data=[1,2,34,4]
print(findmax(data,len(data)))

code result:

34

way2:

def getMax(arr):
 for i in range(0,len(arr)):
  for j in range(i+1,len(arr)):
   first=int(arr[i])
   second=int(arr[j])
   if first<second:
    arr[i]=arr[j]
    arr[j]=first
 print(arr[0])
arr=[19,29,30,48]
getMax(arr)

code result

48

以上这篇python求最大值,不使用内置函数的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python搜索指定目录的方法
Apr 29 Python
使用python实现个性化词云的方法
Jun 16 Python
详解python中的线程
Feb 10 Python
Python实现的大数据分析操作系统日志功能示例
Feb 11 Python
在python里协程使用同步锁Lock的实例
Feb 19 Python
python gensim使用word2vec词向量处理中文语料的方法
Jul 05 Python
Tornado实现多进程/多线程的HTTP服务详解
Jul 25 Python
Django用户认证系统 User对象解析
Aug 02 Python
Django 创建后台,配置sqlite3教程
Nov 18 Python
Python pandas自定义函数的使用方法示例
Nov 20 Python
python 解决函数返回return的问题
Dec 05 Python
python 利用matplotlib在3D空间中绘制平面的案例
Feb 06 Python
pandas的连接函数concat()函数的具体使用方法
Jul 09 #Python
python爬虫的一个常见简单js反爬详解
Jul 09 #Python
详解PANDAS 数据合并与重塑(join/merge篇)
Jul 09 #Python
python 返回一个列表中第二大的数方法
Jul 09 #Python
Mac在python3环境下安装virtualwrapper遇到的问题及解决方法
Jul 09 #Python
Python3中的最大整数和最大浮点数实例
Jul 09 #Python
详解pandas数据合并与重塑(pd.concat篇)
Jul 09 #Python
You might like
让你同时上传 1000 个文件 (二)
2006/10/09 PHP
浅析php变量作用域的一些问题
2013/08/08 PHP
php 购物车完整实现代码
2014/06/05 PHP
php匹配字符中链接地址的方法
2014/12/22 PHP
PHP中foreach()用法汇总
2015/07/02 PHP
关于this和self的使用说明
2010/08/01 Javascript
javascrip客户端验证文件大小及文件类型并重置上传
2011/01/12 Javascript
js中关于String对象的replace使用详解
2011/05/24 Javascript
JavaScript入门之事件、cookie、定时等
2011/10/21 Javascript
jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
2016/01/29 Javascript
JavaScript原生对象常用方法总结(推荐)
2016/05/13 Javascript
sso跨域写cookie的一段js脚本(推荐)
2016/05/25 Javascript
JS当前页面登录注册框,固定DIV,底层阴影的实例代码
2016/09/29 Javascript
JavaScript数据结构之二叉树的删除算法示例
2017/04/13 Javascript
JavaScript对JSON数据进行排序和搜索
2017/07/24 Javascript
Vue2.0 http请求以及loading展示实例
2018/03/06 Javascript
微信小程序防止多次点击跳转(函数节流)
2019/09/19 Javascript
jquery使用echarts实现有向图可视化功能示例
2019/11/25 jQuery
基于javascript实现放大镜特效
2020/12/03 Javascript
在Django的form中使用CSS进行设计的方法
2015/07/18 Python
Python爬虫实现爬取京东手机页面的图片(实例代码)
2017/11/30 Python
python3实现跳一跳点击跳跃
2018/01/08 Python
对pandas数据判断是否为NaN值的方法详解
2018/11/06 Python
Python 如何创建一个线程池
2020/07/28 Python
如何用Python绘制3D柱形图
2020/09/16 Python
canvas绘制表情包的示例代码
2018/07/09 HTML / CSS
New Balance美国官网:运动鞋和健身服装
2017/04/11 全球购物
解释一下ArrayList Vector和LinkedList的实现和区别
2013/04/26 面试题
.NET是怎么支持多种语言的
2015/02/24 面试题
岗位竞聘演讲稿
2014/01/10 职场文书
即将毕业大学生自荐信
2014/01/24 职场文书
倡导文明标语
2014/06/16 职场文书
2014年优秀党员材料
2014/12/18 职场文书
某某店铺的开业庆典主持词范本
2019/11/25 职场文书
十大最强格斗系宝可梦,超梦X仅排第十,第二最重格斗礼仪
2022/03/18 日漫
 Redis 串行生成顺序编码的方法实现
2022/04/03 Redis