首页 > 编程 > Python > 正文

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

2019-11-25 12:27:40
字体:
来源:转载
供稿:网友

利用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 maxidata=[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求最大值,不使用内置函数的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表