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

yipeiwu_com5年前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使用 cx_Oracle 模块进行查询操作示例

本文实例讲述了python使用 cx_Oracle 模块进行查询操作。分享给大家供大家参考,具体如下: # !/usr/bin/env python # -*- coding: ut...

Python中Continue语句的用法的举例详解

Python中Continue语句的用法的举例详解

 Python continue语句返回while循环的开始。Continue语句拒绝在该循环的当前迭代中的其余语句执行并移动控制返回到循环的顶部(开始位置)。 continu...

python opencv 实现对图像边缘扩充

python opencv 实现对图像边缘扩充

原始图像 根据图像的边界的像素值,向外扩充图片,每个方向扩充50个像素。 a = cv2.copyMakeBorder(img,50,50,50,50,cv2.BORDER_REPL...

Python使用flask框架操作sqlite3的两种方式

本文实例讲述了Python使用flask框架操作sqlite3的两种方式。分享给大家供大家参考,具体如下: 方式一:raw_sql import sqlite3 from flask...

在CentOS6上安装Python2.7的解决方法

在CentOS6上yum安装工具是基于Python2.6.6的,所以在CentOS6上默认安装的是Python2.6.6,因为要在服务器系统为CentOS6上部署生产环境,但是代码都是基...