[英]Finding max number in a list
我正在學習 Python 教程,並且正在制作一個簡單的函數來查找列表中的最大數字。 該函數適用於較小的數字,但當我使用較大的數字時會變得很奇怪。 我嘗試輸入 5 個隨機數:2342,231,656,423,132,它返回 656 作為最大數。 有什么建議?
def find_max(numbers):
max = numbers[0]
for number in numbers:
print("The current max is: ", max)
if number > max:
max = number
return max
您可以簡單地return max(numbers)
:
def find_max(numbers):
return max(numbers)
find_max([2342, 231, 656, 423, 132])
>>> 2342
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.