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三元运算实现方法
Jan 12 Python
python 二分查找和快速排序实例详解
Oct 13 Python
tensorflow 获取变量&amp;打印权值的实例讲解
Jun 14 Python
详解Python requests 超时和重试的方法
Dec 18 Python
python实现各种插值法(数值分析)
Jul 30 Python
python读取ini配置的类封装代码实例
Jan 08 Python
在django中form的label和verbose name的区别说明
May 20 Python
解决TensorFlow程序无限制占用GPU的方法
Jun 30 Python
在pycharm创建scrapy项目的实现步骤
Dec 01 Python
Python从MySQL数据库中面抽取试题,生成试卷
Jan 14 Python
ASP.NET Core中的配置详解
Feb 05 Python
Python写情书? 10行代码展示如何把情书写在她的照片里
Apr 21 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
PHP中函数内引用全局变量的方法
2008/10/20 PHP
PHP页面间参数传递的四种方法详解
2013/06/09 PHP
浅析PHP文件下载原理
2014/12/25 PHP
PHP读取文件或采集时解决中文乱码
2021/03/09 PHP
Javascript 二维数组
2009/11/26 Javascript
始终在屏幕中间显示Div的代码(css+js)
2011/03/10 Javascript
Moment.js 不容错过的超棒Javascript日期处理类库
2012/04/15 Javascript
鼠标滚轮改变图片大小的示例代码
2013/11/20 Javascript
Node.js 的异步 IO 性能探讨
2014/10/08 Javascript
JS实现很酷的EMAIL地址添加功能实例
2015/02/28 Javascript
jQuery height()、innerHeight()、outerHeight()函数的区别详解
2016/05/23 Javascript
使用vue编写一个点击数字计时小游戏
2016/08/31 Javascript
JS判断是否为JSON对象及是否存在某字段的方法(推荐)
2016/11/29 Javascript
Vue.js组件tree实现无限级树形菜单
2016/12/02 Javascript
js制作可以延时消失的菜单
2017/01/13 Javascript
async/await与promise(nodejs中的异步操作问题)
2017/03/03 NodeJs
详解Chart.js轻量级图表库的使用经验
2018/05/22 Javascript
打通前后端构建一个Vue+Express的开发环境
2018/07/17 Javascript
JS中的防抖与节流及作用详解
2019/04/01 Javascript
vue中在vuex的actions中请求数据实例
2019/11/08 Javascript
vue如何搭建多页面多系统应用
2020/06/17 Javascript
js实现盒子拖拽动画效果
2020/08/09 Javascript
python同时给两个收件人发送邮件的方法
2015/04/30 Python
python处理大数字的方法
2015/05/27 Python
Python算法之图的遍历
2017/11/16 Python
Python使用遗传算法解决最大流问题
2018/01/29 Python
python实现遍历文件夹修改文件后缀
2018/08/28 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
2020/01/25 Python
python中读入二维csv格式的表格方法详解(以元组/列表形式表示)
2020/04/24 Python
Python基于xlrd模块处理合并单元格
2020/07/28 Python
详解px单位html5响应式方案
2018/03/08 HTML / CSS
阿姆斯特丹杜莎夫人蜡像馆官方网站:Madame Tussauds Amsterdam
2019/03/12 全球购物
网络工程师自荐书范文
2014/04/01 职场文书
教师优秀党员事迹材料
2014/08/14 职场文书
swagger如何返回map字段注释
2021/07/03 Java/Android
SpringBoot详解执行过程
2022/07/15 Java/Android