寫一個 Python 程序,用一個實際例子找出列表中最大的數字。
Python 程序查找列表中最大的數字示例 1
Python max 函數返回列表中的最大值。
# Python Program to find Largest Number in a List
a = [10, 50, 60, 120, 20, 15]
print("The Largest Element in this List is : ", max(a))
Python 最大列表數輸出
The Largest Element in this List is : 120
Python 程序查找列表中最大的數字示例 2
這個 python 程序對於最大列表數量的要求同上。但是這次,我們允許用戶輸入列表的長度。接下來,我們使用 For Loop 給 Python 列表添加數字。
NumList = []
Number = int(input("Please enter the Total Number of List Elements: "))
for i in range(1, Number + 1):
value = int(input("Please enter the Value of %d Element : " %i))
NumList.append(value)
print("The Largest Element in this List is : ", max(NumList))
Python 程序查找列表中最大的數字示例 3
Python 排序函數按照升序對列表元素進行排序。接下來,我們使用索引位置列印列表中的最後一個元素。
a = [10, 50, 60, 80, 20, 15]
a.sort()
print("The Largest Element in this List is : ", a[5])
Python 最大列表數輸出
The Largest Element in this List is : 80
>>>
Python 程序查找列表中最大的數字示例 4
這個 Python 最大列表數程序同上。但這一次,我們允許用戶輸入自己的列表項。
NumList = []
Number = int(input("Please enter the Total Number of List Elements: "))
for i in range(1, Number + 1):
value = int(input("Please enter the Value of %d Element : " %i))
NumList.append(value)
NumList.sort()
print("The Largest Element in this List is : ", NumList[Number - 1])
Python 最大列表數輸出
Please enter the Total Number of List Elements: 3
Please enter the Value of 1 Element : 90
Please enter the Value of 2 Element : 56
Please enter the Value of 3 Element : 70
The Largest Element in this List is : 90
在列表中查找最大數字的程序示例 5
該程序按照升序對列表項進行排序。接下來,我們使用反轉功能來反轉列表項。最後,我們使用索引位置 0 來列印列表中的第一個元素。
NumList = []
Number = int(input("Please enter the Total Number of List Elements: "))
for i in range(1, Number + 1):
value = int(input("Please enter the Value of %d Element : " %i))
NumList.append(value)
NumList.sort()
NumList.reverse()
print("The Largest Element in this List is : ", NumList[0])
Python 最大列表數輸出
Please enter the Total Number of List Elements: 5
Please enter the Value of 1 Element : 60
Please enter the Value of 2 Element : 30
Please enter the Value of 3 Element : 90
Please enter the Value of 4 Element : 89
Please enter the Value of 5 Element : 45
The Largest Element in this List is : 90
返回列表中最大數字的 Python 程序示例 6
在這個程序中,我們沒有使用任何內置功能,如排序、反轉或最大功能
NumList = []
Number = int(input("Please enter the Total Number of List Elements: "))
for i in range(1, Number + 1):
value = int(input("Please enter the Value of %d Element : " %i))
NumList.append(value)
largest = NumList[0]
for j in range(1, Number):
if(largest < NumList[j]):
largest = NumList[j]
position = j
print("The Largest Element in this List is : ", largest)
print("The Index position of the Largest Element is : ", position)
Python 最大列表數輸出
Please enter the Total Number of List Elements: 5
Please enter the Value of 1 Element : 70
Please enter the Value of 2 Element : 80
Please enter the Value of 3 Element : 120
Please enter the Value of 4 Element : 87
Please enter the Value of 5 Element : 46
The Largest Element in this List is : 120
The Index position of the Largest Element is : 2
用戶插入的值為
NumList[5] = {70,80,120,87,46}
最大= NumList[0] = 70
第一次迭代–對於範圍(1,5)中的 1–條件為真
因此,它開始在循環內執行 If 語句,直到條件失敗。
if(最大< NumList[j]) inside the for loop is True because (70 < 80)
最大= NumList[1]
最大= 80
位置= 1
第二次迭代:對於範圍(1,5)中的 2–條件為真
If(最大<NumList[2])=(80<120)–條件為真
最大= NumList[2]
最大= 120
位置= 2
第三次迭代:對於範圍(1,5)中的 3–條件為真
If(最大<NumList【3】)=(120<87)–條件為假
最大= 120
位置= 2
第四次迭代:對於範圍(1,5)中的 4–條件為真
如果(最大<NumList【4】)=(120<46)–條件為假
最大= 120
位置= 2
第五次迭代:對於範圍(1,5)中的 5–條件為假
因此,它退出循環。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/245218.html