怎么用python求n個(gè)數(shù)最大值

小億
393
2023-10-16 09:50:45

可以使用Python內(nèi)置的max函數(shù)來(lái)求n個(gè)數(shù)的最大值。這個(gè)函數(shù)可以接受任意數(shù)量的參數(shù),并返回其中的最大值。

下面是一個(gè)示例代碼:

def find_max(*args):
return max(args)
n = int(input("請(qǐng)輸入數(shù)字的個(gè)數(shù):"))
numbers = []
for i in range(n):
num = int(input("請(qǐng)輸入數(shù)字:"))
numbers.append(num)
max_value = find_max(*numbers)
print("最大值為:", max_value)

在上面的代碼中,我們首先定義了一個(gè)函數(shù)find_max,它接受任意數(shù)量的參數(shù),并使用max函數(shù)返回其中的最大值。

然后,我們接受用戶輸入的數(shù)字個(gè)數(shù),并使用一個(gè)循環(huán)來(lái)逐個(gè)輸入數(shù)字,并將其添加到一個(gè)列表numbers中。

最后,我們調(diào)用find_max函數(shù),并將列表numbers作為參數(shù)傳遞給它,得到最大值,并打印出來(lái)。

希望對(duì)你有幫助!

0