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 相关文章推荐
wxPython窗口的继承机制实例分析
Sep 28 Python
python实现挑选出来100以内的质数
Mar 24 Python
Python基于matplotlib绘制栈式直方图的方法示例
Aug 09 Python
Python selenium实现微博自动登录的示例代码
May 16 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
Jan 08 Python
浅谈Python编程中3个常用的数据结构和算法
Apr 30 Python
django drf框架中的user验证以及JWT拓展的介绍
Aug 12 Python
Python3.7将普通图片(png)转换为SVG图片格式(网站logo图标)动起来
Apr 21 Python
python中可以声明变量类型吗
Jun 18 Python
python 实现波浪滤镜特效
Dec 02 Python
Python 爬虫批量爬取网页图片保存到本地的实现代码
Dec 24 Python
再谈python_tkinter弹出对话框创建
Mar 20 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
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
PHP答题类应用接口实例
2015/02/09 PHP
PHP的APC模块实现上传进度条
2015/10/27 PHP
zen_cart实现支付前生成订单的方法
2016/05/06 PHP
Laravel手动分页实现方法详解
2016/10/09 PHP
解决laravel资源加载路径设置的问题
2019/10/14 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
jQuery学习5 jQuery事件模型
2010/02/07 Javascript
js 火狐下取本地路径实现思路
2013/04/02 Javascript
JS保留小数点(四舍五入、四舍六入)实现思路及实例
2013/04/25 Javascript
关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
2014/02/11 Javascript
javascript快速排序算法详解
2014/09/17 Javascript
JS简单编号生成器实现方法(附demo源码下载)
2016/04/05 Javascript
js使用Replace结合正则替换重复出现的字符串功能示例
2016/12/27 Javascript
react-native ListView下拉刷新上拉加载实现代码
2017/08/03 Javascript
javascript实现文字无缝滚动效果
2017/08/26 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
2017/11/21 Javascript
JS实现十分钟倒计时代码实例
2018/10/18 Javascript
[56:00]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第二场
2018/04/10 DOTA
[01:01:42]Secret vs Optic Supermajor 胜者组 BO3 第二场 6.4
2018/06/05 DOTA
Django的数据模型访问多对多键值的方法
2015/07/21 Python
Python爬虫实例爬取网站搞笑段子
2017/11/08 Python
python绘制条形图方法代码详解
2017/12/19 Python
Python中的函数作用域
2018/05/07 Python
Django REST framework 视图和路由详解
2019/07/19 Python
pycharm设置当前工作目录的操作(working directory)
2020/02/14 Python
加拿大票务网站:Ticketmaster加拿大
2017/07/17 全球购物
小区门卫岗位职责
2013/12/31 职场文书
医药工作岗位求职信分享
2013/12/31 职场文书
大学毕业感言100字
2014/02/03 职场文书
税务干部鉴定材料
2014/02/11 职场文书
给领导的检讨书
2014/02/16 职场文书
岳麓书院导游词
2015/02/03 职场文书
罗马假日观后感
2015/06/08 职场文书
导游词创作书写原则以及开场白技巧怎么学?
2019/09/25 职场文书
MySQL系列之二 多实例配置
2021/07/02 MySQL