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守护进程(daemon)代码实例

# -*-coding:utf-8-*- import sys, os '''将当前进程fork为一个守护进程 注意:如果你的守护进程是由inetd启动的,不要这样做!ine...

浅谈插入排序算法在Python程序中的实现及简单改进

Python实现插入排序的一般范例为: #coding=cp936 #coding=cp936 #插入排序算法 def InsertionSort(A): for j in r...

python实现飞机大战微信小游戏

python实现飞机大战微信小游戏

0、前言 我学一种语言,可以说学任何东西都喜欢自己动手实践,总感觉自己动手一遍,就可以理解的更透彻,学python也一样,自己动手写代码,但更喜欢做点小东西出来,一边玩一边学。下面我就展...

python 实现交换两个列表元素的位置示例

在IDLE 中验证如下: >>> numbers = [5, 6, 7] >>> i = 0 >>> numbers[i],...

非递归的输出1-N的全排列实例(推荐)

网易游戏笔试题算法题之一,可以用C++,Java,Python,由于Python代码量较小,于是我选择Python语言。 算法总体思路是从1,2,3……N这个排列开始,一直计算下一个排列...