編寫一個 Python 程序來查找元組中最大和最小的項。這裡,我們使用元組最大和最小函數來返回最大和最小的元組項。
# Tuple Largest and Smallest Item
lgsmTuple = (78, 67, 44, 9, 34, 88, 11, 122, 23, 19)
print("Tuple Items = ", lgsmTuple)
print("Largest Item in lgsmTuple Tuple = ", max(lgsmTuple))
print("Smallest Item in lgsmTuple Tuple = ", min(lgsmTuple))
尋找元組中最大和最小項的 Python 程序
在這裡,我們使用元組排序函數以升序對元組進行排序。接下來,我們打印第一個(最小的)和最後一個(最大的)索引位置項目。
# Tuple Largets and Smallest Item
lgsmTuple = (15, 76, 34, 79, 89, 33, 14, 10, 65, 55)
print("Tuple Items = ", lgsmTuple)
lgsmTuple = sorted(lgsmTuple)
print("Largest Item in lgsmTuple Tuple = ", lgsmTuple[len(lgsmTuple) - 1])
print("Smallest Item in lgsmTuple Tuple = ", lgsmTuple[0])
Tuple Items = (15, 76, 34, 79, 89, 33, 14, 10, 65, 55)
Largest Item in lgsmTuple Tuple = 89
Smallest Item in lgsmTuple Tuple = 10
在這個 Python 示例中,我們將 Tuple 第一個值分配給最大和最小的變量。第一個 if 條件(if(tup maximum< lgsmTuple[I])) examines whether the current Tuple item is less than the tupLargest. If True, assign that Tuple value to the largest item and also save the index value. Similarly, the second if statement (if(tupSmallest >lgsmTuple[I])檢查元組項是否大於 tup minist。如果為真,則將該元組值賦給最小值,並保存索引位置。
# Tuple Largets and Smallest Item
lgsmTuple = (25, 17, 33, 89, 77, 10, 64, 11, 55)
print("Tuple Items = ", lgsmTuple)
tupLargest = lgsmTuple[0]
tupSmallest = lgsmTuple[0]
for i in range(len(lgsmTuple)):
if(tupLargest < lgsmTuple[i]):
tupLargest = lgsmTuple[i]
tupLargestPos = i
if(tupSmallest > lgsmTuple[i]):
tupSmallest = lgsmTuple[i]
tupSmallestPos = i
print("Largest Item in lgsmTuple Tuple = ", tupLargest)
print("Largest Tuple Item index Position = ", tupLargestPos)
print("Smallest Item in lgsmTuple Tuple = ", tupSmallest)
print("Smallest Tuple Item index Position = ", tupSmallestPos)
Tuple Items = (25, 17, 33, 89, 77, 10, 64, 11, 55)
Largest Item in lgsmTuple Tuple = 89
Largest Tuple Item index Position = 3
Smallest Item in lgsmTuple Tuple = 10
Smallest Tuple Item index Position = 5
在這個 Python 程序中,我們創建了兩個不同的函數,分別返回最大和最小的元組。
# Tuple Max Item
def tupleLargest(lgsmTuple):
tupLargest = lgsmTuple[0]
for i in lgsmTuple:
if(tupLargest < i):
tupLargest = i
return tupLargest
def tupleSmallest(lgsmTuple):
tupSmallest = lgsmTuple[0]
for i in lgsmTuple:
if(tupSmallest > i):
tupSmallest = i
return tupSmallest
lgsmTuple = (33, 56, 22, 18, 2, 76, 45, 95, 77, 15)
print("Tuple Items = ", lgsmTuple)
lar = tupleLargest(lgsmTuple)
print("Largest Item in lgsmTuple Tuple = ", lar)
smt = tupleSmallest(lgsmTuple)
print("Smallest Item in lgsmTuple Tuple = ", smt)
Tuple Items = (33, 56, 22, 18, 2, 76, 45, 95, 77, 15)
Largest Item in lgsmTuple Tuple = 95
Smallest Item in lgsmTuple Tuple = 2
原創文章,作者:J9XP4,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/129587.html