在這個簡單的 python 程序中,我們找到了數組中最大的元素。這是一個基於數組的 python 程序。
要理解這個例子,您應該了解以下 Python 編程主題:
- Python 列表或數組
- Python 循環
- Python 決策語句
如何找到數組中最大的元素?
基於 python 編程中的數組概念,我們需要找到數組中最大的元素。數組是由公共索引訪問的相同數據類型的元素的集合。在這個求解過的 python 程序中,找到最大的元素。
我們將數組中的第一個元素放在一個變數中,然後藉助於for loop
、遍歷直到數組的末尾,並將每個元素與包含第一個元素的變數進行比較。如果我們在 python 中使用 If 條件找到了比第一個元素更大的元素,則將變數交換到該元素。最後,經過for loop
的所有迭代,我們的變數中有最大的值。
例如,考慮一個有 5 個元素的數組 A = [ 2,8,4,9,5];首先,我們在 for 循環中取名為「x」的變數中的 2,並將 x 與 8 進行比較。更改 x = 8 的值,並使用 python 語言基礎再次遍歷循環。現在我們比較 x 和 4,x 沒有變化,因為 3 小於 8。等等。當 python 中的 for 循環到達末尾時,x 將是最大的元素,即 9。
演算法
步驟 1:初始化一個名為 lar 的數組,並將一些預定義的值添加到數組中。
第二步:將數組的第一個元素賦給一個名為「 L 的變數。
步驟 3:使用 python 編程語言中的len()
和range()
方法,使用從零到數組長度的for loop
。
步驟 4:使用if
條件將數組中的每個元素與一個變數進行比較。
第五步:如果元素大於變數,那麼把它變成元素。
第六步:數組中最大的元素 print 是 python 語言中使用 Print 的變數。我們使用 python 中的str()
方法將整數轉換為字元串進行列印。
Python 源代碼
lar = [1, 3, 9, 4, 5];
L = lar[0]; # assigning the first element to a variable
for i in range(0, len(lar)): # looping to traverse till the end of array
if(lar[i] > L): # use a if condition to compare and assign greater value to variable L
L = lar[i];
print("Largest element in array is : " + str(L));
輸出
Largest element in array is : 9
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/300715.html