python找出最大值和最小值(python求整数最大值最小值)

导读:在数据科学中,通常会使用统计信息来描述和汇总数据。本节介绍几个具有此类功能的描述性统计数据。

作者:保罗·戴特尔(Paul Deitel)、哈维·戴特尔(Harvey Deitel)

来源:华章科技

  • minimum:合集中的最小值;
  • maximum:合集中的最大值;
  • range:从最小值到最大值的范围。

离中趋势度量(也称为离散程度度量),例如range,可以帮助我们确定值的分布情况。

01 确定三个值中的最小值

我们来编写程序确定三个值中的最小值。下面的脚本提示用户按要求输入三个值,然后使用if语句确定三个值中的最小值并显示结果:

"""Find the minimum of three values."""

number1 = int(input('Enter first integer: '))
number2 = int(input('Enter second integer: '))
number3 = int(input('Enter third integer: '))

minimum = number1  

if number2 < minimum:
    minimum = number2

if number3 < minimum:
    minimum = number3

print('Minimum value is', minimum)

输入三个值后,程序每次处理一个值:

  • 首先,假设number1包含最小值,第8行将其赋值给变量minimum。当然,number2或number3可能包含真正的最小值,因此必须将另外两个值与最小值进行比较。
  • 然后,第一个if语句(第10~11行)测试条件number2
  • 最后,第二个if语句(第13~14行)测试条件number3

此时,变量minimum中存储的是最小值,因此将它作为结果进行显示。我们执行了三次脚本,无论用户输入的第一个值、第二个值还是第三个值是最小值,脚本总是能够正确地找到最小值。

02 使用内置函数min和max确定最小值和最大值

Python有许多用于执行常见任务的内置函数。内置函数min和max分别计算一组值的最小值和最大值:

min(36, 27, 12)
max(36, 27, 12)
Out[1]: 12
Out[2]: 36

函数min和max可以接收任意数量的参数。

03 确定合集中值的范围

值的range指的是从最小值到最大值。在上面的例子中,range是从12到36。许多数据科学致力于了解数据的性质,描述性统计是其中的关键部分,因此,我们需要知道这些统计数据的含义。

例如,如果有100个数字,范围为12到36,那么这些数字可以均匀地分布在这个范围内。在极端情况下,这100个数字也可能会包含99个12和1个36,或1个12和99个36。

关于作者:保罗·戴特尔,Deitel&Associates公司首席执行官兼首席技术官,毕业于麻省理工学院,拥有38年的计算经验。保罗是世界上最有经验的编程语言培训师之一,自1992年以来一直针对软件开发人员教授专业课程。他服务过的国际客户包括思科、IBM、西门子、Oracle、戴尔、富达、美国国家航空航天局肯尼迪航天中心等。

本文摘编自《Python程序设计:人工智能案例实践》,经出版方授权发布。

   

延伸阅读《Python程序设计:人工智能案例实践》

推荐语:极简入门Python和AI,读这一本就够了!538个实例帮你掌握交互式IPython解释器和JupyterNotebook并应用Python实践人工智能项目。

(0)

相关推荐

  • 利用excel如何快速找出数据中最大值或最小值

    工作当中,我们常常会遇到一堆数据,而也这个时候我们想找出这堆数据里的最大值或最小值,我们是不是该一个一个的去比对那,这个方法肯定是可以的,但在这里我教大家一个简便的方法 操作方法 01 将一堆数据复制 ...

  • excel怎样从表格中快速找出最大值和最小值

    excel是我们经常会使用到的工具,有时候我们的表格中数据比较多,但是需要找出最大值或者是最小值,这时候应该怎么办呢?本文雪影F山将为大家简单讲述下怎样快速找出excel表格中的最大值以及最小值,希望 ...

  • EXCEL如何找出数据的最小值和最大值

    EXCEL如何找出数据的最小值和最大值呢?很多人都不会,下面小编来教大家. 操作方法 01 首先,我们打开我们电脑上面的excel,然后我们在表格中输入一些数据: 02 之后我们选中图示中的单元格,之 ...

  • 在Excel中怎么快速求数据最大值和最小值?

    Excel是办公人员必用的一个软件之一,对数据信息处理量非常大的时候,当然Excel是我们最大的帮手,而在查看数据表格时,你可以快速地查看到一组数据中的最大值.最小值及平均值等数据.那么在Excel中 ...

  • 电脑excel软件中一行数据的最小值怎么求出

    有的小伙伴在使用电脑Excel软件处理数据时,想要求出一行数据的最小值,但是却不知道怎么进行计算,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,双击或者右击打开需要求出最小值的Excel表格. ...

  • 如何用PYTHON计算出矩形的面积

    如何用PYTHON计算出矩形的面积 操作方法 01 打开JUPTER NOTEBOOK,新建一个PY文档. 02 width = 5 length = 6 size = width * length ...

  • 如何在一堆数据中快速找出它们的最大值呢?

    现在有一堆枯燥的数据摆在我们的面前,我们的任务是快速的找出它们中的最大值.我们应该如何是好呢? 操作方法 01 选中表格中需要找出最大值的所有数据. 02 单击"wps 表格"左上 ...

  • 大于N的最小值 小于M的最大值

    本例,我们要求解的是,在一组数据中,找出大于3的最小值、小于9的最大值。首先看下表。 A1:B3这个范围是数据范围。接下来我们开始使用公式求出大于3的最小值。当然,凭我们自己的观察,可以直接找到大于3 ...

  • Python从入门到精通(python编程初学者指南)

    作者 | 迷途兄来源 | 迷途书童小陋室注:"人生苦短,我用Python"(Life is short, you need Python)Python崇尚优雅.明确.简单,是一门优 ...

  • VB6.0找出若干个数中最大的数

    有一个数组,里面有若干个数,接下来介绍VB6.0编程实现搜索最大(最小)数,并进行输出的过程: 操作方法 01 在若干个数中求最大值,一般先假设一个较小的数为最大值的初值,若无法估计较小的值,则取第一 ...