先求得一個(gè)函數(shù)的導(dǎo)函數(shù),然后令導(dǎo)函數(shù)=0
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、網(wǎng)站空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、普安網(wǎng)站維護(hù)、網(wǎng)站推廣。
得到關(guān)于一個(gè)x的值
他也許是極大值
或是極小值
(還要考慮定義域進(jìn)行取舍),然后將所求的極值和兩個(gè)端點(diǎn)值帶入原函數(shù)進(jìn)行比較
,最后確定min
max就行
可以使用 Python 中內(nèi)置的 max 函數(shù)來求兩個(gè)數(shù)的最大值。例如,你可以寫一個(gè)函數(shù)如下:
def get_max(a, b):
return max(a, b)
然后調(diào)用這個(gè)函數(shù)求 8 和 3 的最大值:
print(get_max(8, 3))? # 輸出 8
注意,這個(gè)函數(shù)不僅可以求整數(shù)的最大值,還可以求小數(shù)、字符串、列表等類型的最大值。
python的內(nèi)建函數(shù)就有求最大最小值的函數(shù)。
求最大值:max()
求最小值:min()
求和:sum()
他們的第一個(gè)參數(shù)都是可遍歷對(duì)象,也就是說可以是字符串,tuple或者list,其它參數(shù)請(qǐng)參照文檔
python本身是內(nèi)置有max()和min()函數(shù)的。
max()求最大值
min()求最小值
括號(hào)內(nèi)傳入迭代元素,比如存放數(shù)字的數(shù)組,元祖,集合等
1、if判斷
使用if流程語句依次判斷三個(gè)數(shù)之間的大小,示例如下:
num1=float(input('輸入第一個(gè)數(shù):')) #輸入要比較的三個(gè)數(shù)并轉(zhuǎn)換為浮點(diǎn)型
num2=float(input('輸入第二個(gè)數(shù):'))
num3=float(input('輸入第三個(gè)數(shù):'))
if num1
elif num1 num2 and num3 num2: #判斷第二個(gè)數(shù)是否為最大值
max_num =num2
else:# 三和二都不是最大值那么第一個(gè)數(shù)就為最大值
max _num = num1
print('三個(gè)數(shù)中最大的值為:%s' % max _num) #輸出最大值
2、max()函數(shù)
max()函數(shù)是Python的內(nèi)置函數(shù),它可以返回給定參數(shù)的最大值,代碼如下:
# 輸入語句省略
print(max(num1.num2.num)) # 因?yàn)槿齻€(gè)參數(shù)都為同一個(gè)類型,使用可以在輸出函數(shù)里直接使用max()函數(shù)進(jìn)行判斷后輸出。
3、列表Sort()方法
將三個(gè)數(shù)字變量放在列表中排序后,最后一個(gè)元素就是最大的值,示例如下:
# 輸入語句省略
list = [num1.num2.num3] # 用傳進(jìn)來的三個(gè)數(shù)實(shí)例化一個(gè)列表對(duì)象
list.sort() # 對(duì)列表進(jìn)行正序排序
print(list[-1]) # 排序后最后一個(gè)值就是最大值,索引-1取得最后一個(gè)元素