python求最大值最小值方法总结

yipeiwu_com6年前Python基础

方法一(常规):

在这里插入图片描述

代码:

count = int(input('输入数据个数:\n'))
a = 1
while a <= count:
  num = int(input('请输入第{}个数:'.format(a))) #字符串中的方法
  if a == 1:       #这句一定会执行,而且只执行一次,目的就是让你输入的第一个数作为根据与之后的数比较
    max = min = num   #第二个及以后的数都会走else,

  else:          #第一次走else时,比较中的min和max都是你第一次输入的数,以后走else就不一定了
    if num < min:
      min = num
    elif num > max:
      max = num
  a += 1
print('最大数据是:', max)
print('最小数据是:', min)

方法二:列表实现

在这里插入图片描述

代码:

#思路:将用户输入的每个数据存入一个列表,然后调用min与max函数且以列表为参就可以了
count = int(input('请输入数据个数:\n'))
list = []
for i in range(1, count+1):  #注意range取值范围
  list.append(int(input('请输入第{}个值:'.format(i))))

print(min(list))
print(max(list))

python怎么求最大值最小值?下面给大家介绍两种方法:

第一种

count = int(input('输入数据个数:\n'))

a = 1

while a <= count:

  num = int(input('请输入第{}个数:'.format(a))) #字符串中的方法

  if a == 1:       #这句一定会执行,而且只执行一次,目的就是让你输入的第一个数作为根据与之后的数比较

    max = min = num   #第二个及以后的数都会走else,

  else:          #第一次走else时,比较中的min和max都是你第一次输入的数,以后走else就不一定了

    if num < min:

      min = num

    elif num > max:

      max = num

  a += 1

print('最大数据是:', max)

print('最小数据是:', min)

第二种

#思路:将用户输入的每个数据存入一个列表,然后调用min与max函数且以列表为参就可以了

count = int(input('请输入数据个数:\n'))

list = []

for i in range(1, count+1):  #注意range取值范围

  list.append(int(input('请输入第{}个值:'.format(i))))

print(min(list))

print(max(list))

相关文章

Python 最大概率法进行汉语切分的方法

要求: 1 采用基于语言模型的最大概率法进行汉语切分。 2 切分算法中的语言模型可以采用n-gram语言模型,要求n >1,并至少采用一种平滑方法; 代码: 废话不说,代码是最好的...

对Python 数组的切片操作详解

高级特性 切片操作:对list,tuple元素进行截取操作,非常简便。 L[0:3],L[:3] 截取前3个元素。 L[1:3] 从1开始截取2个元素出来。 L[-1] 取倒数第一个元素...

每天迁移MySQL历史数据到历史库Python脚本

本文实例为大家分享了Python每天迁移MySQL历史数据到历史库的具体代码,供大家参考,具体内容如下 #!/usr/bin/env python # coding:utf-8...

在Django中同时使用多个配置文件的方法

我们仅仅处理一个单一的设置文件 settings.py文件由django-admin.py startproject命令生成。但是当你准备要进行配置的时候,你将发现你需要多个配置文件以使...

Python模拟自动存取款机的查询、存取款、修改密码等操作

Python模拟自动存取款机的查询、存取款、修改密码等操作

1.工作流程 2.模拟自动存取款机的操作 代码如下: import msvcrt, sys, os #定义用星号隐藏密码输入的函数 def psw_input(): li =...