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

yipeiwu_com5年前Python基础

利用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实现的计数排序算法示例

Python实现的计数排序算法示例

本文实例讲述了Python实现的计数排序算法。分享给大家供大家参考,具体如下: 计数排序是一种非常快捷的稳定性强的排序方法,时间复杂度O(n+k),其中n为要排序的数的个数,k为要排序的...

Python图像的增强处理操作示例【基于ImageEnhance类】

Python图像的增强处理操作示例【基于ImageEnhance类】

本文实例讲述了Python图像的增强处理操作。分享给大家供大家参考,具体如下: python中PIL模块中有一个叫做ImageEnhance的类,该类专门用于图像的增强处理,不仅可以增强...

使用Python微信库itchat获得好友和群组已撤回的消息

使用Python微信库itchat获得好友和群组已撤回的消息

具体代码如下所述: #coding=utf-8 import itchat from itchat.content import TEXT from itchat.content i...

图解python全局变量与局部变量相关知识

图解python全局变量与局部变量相关知识

这篇文章主要介绍了图解python全局变量与局部变量相关知识,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 了解全局变量和局部变量之前...

python使用Pycharm创建一个Django项目

python使用Pycharm创建一个Django项目

本文为Django项目创建的简单介绍,更为详细的Django项目创建,可以参考如下教程: Django入门与实践-/post/64109.htm Pycharm 版本: Profess...