def tupleMax(myTuple):
maxNum = myTuple[0] # 初始化為第壹個元素
for i in range(1, len(myTuple)):
if myTuple[i] > maxNum: # 如果遇到更大的數,則更新最大值
maxNum = myTuple[i]
return maxNum
這個函數接受壹個完全裝載數字的元組作為參數,並首先將最大值初始化為元組的第壹個元素。然後,函數逐壹檢查後面的元素,如果發現有更大的數字,則將最大值更新為那個數字。
最後,函數返回最大值。在返回前,函數將已知最大值與所有元素進行比較,因此即使元組中的元素順序不同,仍然可以得到正確的結果。
下面是壹個示例,展示了如何在壹個元組中尋找最大值:
Copy codemyTuple = (4, 8, 9, 1, 6, 5)
print("元組最大值為: ", tupleMax(myTuple)) # 9
在示例中,元組(4,8,9,1,6,5)中的最大值是9。通過調用我們定義的tupleMax()函數,我們可以找到這個最大值並將其打印到屏幕上。
希望對妳有所幫助!