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/n/129587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
J9XP4J9XP4
上一篇 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

发表回复

登录后才能评论