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列表(list)、字典(dict)、字符串(string)基本操作小结
Nov 28 Python
Python的randrange()方法使用教程
May 15 Python
Python中使用bidict模块双向字典结构的奇技淫巧
Jul 12 Python
Python实现获取前100组勾股数的方法示例
May 04 Python
python梯度下降法的简单示例
Aug 31 Python
python 一个figure上显示多个图像的实例
Jul 08 Python
Apache部署Django项目图文详解
Jul 30 Python
python 实现快速生成连续、随机字母列表
Nov 28 Python
Python3监控疫情的完整代码
Feb 20 Python
python实现引用其他路径包里面的模块
Mar 09 Python
什么是Python变量作用域
Jun 03 Python
详解torch.Tensor的4种乘法
Sep 03 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
fleaphp crud操作之find函数的使用方法
2011/04/23 PHP
php使用wordwrap格式化文本段落的方法
2015/03/17 PHP
PHP+JS实现的商品秒杀倒计时用法示例
2016/11/15 PHP
原型方法的不同写法居然会影响调试的解决方法
2007/03/08 Javascript
jquery 分页控件实现代码
2009/11/30 Javascript
基于JQuery的一个简单的鼠标跟随提示效果
2010/09/23 Javascript
JavaScript图片放大技术(放大镜)实现代码分享
2013/11/14 Javascript
使用js简单实现了tree树菜单
2013/11/20 Javascript
Java/JS获取flash高宽的具体方法
2013/12/27 Javascript
Javascript快速排序算法详解
2014/12/03 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
2016/06/07 Javascript
jQuery原理系列-常用Dom操作详解
2016/06/07 Javascript
jQuery实现的简单拖拽功能示例
2016/09/13 Javascript
第一次接触神奇的Bootstrap
2016/10/14 Javascript
JavaScript实现的CRC32函数示例
2016/11/23 Javascript
Vue中fragment.js使用方法详解
2017/03/09 Javascript
详解使用React进行组件库开发
2018/02/06 Javascript
详解如何在vue项目中使用layui框架及采坑
2019/05/05 Javascript
Vue element-ui父组件控制子组件的表单校验操作
2020/07/17 Javascript
详解Python的单元测试
2015/04/28 Python
Python压缩解压缩zip文件及破解zip文件密码的方法
2015/11/04 Python
学习python 之编写简单乘法运算题
2016/02/27 Python
Python入门之三角函数全解【收藏】
2017/11/08 Python
pandas.read_csv参数详解(小结)
2019/06/21 Python
Python语言异常处理测试过程解析
2020/01/08 Python
在pytorch 中计算精度、回归率、F1 score等指标的实例
2020/01/18 Python
详解python使用金山词霸的翻译功能(调试工具断点的使用)
2021/01/07 Python
详解Python 中的 defaultdict 数据类型
2021/02/22 Python
HTML5页面无缝闪开的问题及解决方案
2020/06/11 HTML / CSS
法国在线药房:DoctiPharma
2020/10/21 全球购物
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
2014/12/30 面试题
升旗仪式演讲稿
2014/05/08 职场文书
委托书如何写
2014/08/30 职场文书
Django操作cookie的实现
2021/05/26 Python
PyTorch dropout设置训练和测试模式的实现
2021/05/27 Python
Python实现查询剪贴板自动匹配信息的思路详解
2021/07/09 Python