Python 程序:尋找元組中最大和最小項

編寫一個 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-hant/n/129587.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
J9XP4的頭像J9XP4
上一篇 2024-10-03 23:26
下一篇 2024-10-03 23:26

相關推薦

  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29
  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智能、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29
  • Python程序文件的拓展

    Python是一門功能豐富、易於學習、可讀性高的編程語言。Python程序文件通常以.py為文件拓展名,被廣泛應用於各種領域,包括Web開發、機器學習、科學計算等。為了更好地發揮P…

    編程 2025-04-29
  • Python購物車程序

    Python購物車程序是一款基於Python編程語言開發的程序,可以實現購物車的相關功能,包括商品的添加、購買、刪除、統計等。 一、添加商品 添加商品是購物車程序的基礎功能之一,用…

    編程 2025-04-29
  • 爬蟲是一種程序

    爬蟲是一種程序,用於自動獲取互聯網上的信息。本文將從如下多個方面對爬蟲的意義、運行方式、應用場景和技術要點等進行詳細的闡述。 一、爬蟲的意義 1、獲取信息:爬蟲可以自動獲取互聯網上…

    編程 2025-04-29
  • Vb運行程序的三種方法

    VB是一種非常實用的編程工具,它可以被用於開發各種不同的應用程序,從簡單的計算器到更複雜的商業軟件。在VB中,有許多不同的方法可以運行程序,包括編譯器、發布程序以及命令行。在本文中…

    編程 2025-04-29
  • Python一元二次方程求解程序

    本文將詳細闡述Python一元二次方程求解程序的相關知識,為讀者提供全面的程序設計思路和操作方法。 一、方程求解 首先,我們需要了解一元二次方程的求解方法。一元二次方程可以寫作: …

    編程 2025-04-29
  • 如何使用GPU加速運行Python程序——以CSDN為中心

    GPU的強大性能是眾所周知的。而隨着深度學習和機器學習的發展,越來越多的Python開發者將GPU應用於深度學習模型的訓練過程中,提高了模型訓練效率。在本文中,我們將介紹如何使用G…

    編程 2025-04-29
  • Web程序和桌面程序的區別

    Web程序和桌面程序都是進行軟件開發的方式,但是它們之間存在很大的區別。本文將從多角度進行闡述。 一、運行方式 Web程序運行於互聯網上,用戶可以通過使用瀏覽器來訪問它。而桌面程序…

    編程 2025-04-29
  • 改善Python程序的90個建議pdf網盤

    本文將從多個方面對改善Python程序的90個建議pdf網盤進行詳細闡述,幫助Python開發者提高程序的性能和效率。 一、代碼優化 1、使用map函數或列表推導式代替for循環。…

    編程 2025-04-29

發表回復

登錄後才能評論