题目

定义一个实数数组,数组的元素个数不低于十个,且存在重复的最大值和最小值。

(1)、编写python程序用for循环或while循环找出这些数中的最大数和最小数;

(2)、找出最大数和最小数的在改组数组中的位置或顺序;

思路

在展开思路之前特此说明,这不算一道难题,只是我刚入门python遇到的一道自己独立解决的程序。

因为之前学过c语言,所以拿到题目的第一时间我想的是,通过各个数之间的比较得到最大值和最小值。但又感觉不会这样麻烦,想到之前自学python基础知识的时候看到的有返回列表最大元素的函数和返回列表最小元素的函数,这一点很好的解决在在数组中寻找到最大数和最小数问题。

解决最大数和最小数在数组中的位置,我想到了遍历函数,遍历是按顺序遍历输出数组中的元素,那么我定义一个变量i=0,让每次遍历后i=i+1,这样当遍历输出的元素等于最大值和最小值是i值恰好是最大值 和最小值在数组中的位置。

话不多说,上代码

代码

numbers=[1,2.1,1.0,3.11,5.2,6.6,7,8,9,10,10.0]

#定义一个存放最小数的数组

min_numbers=[]

#定义一个存放最大数的数组

max_numbers=[]

#使用max()、min()函数求取列表最大值和最小值,并输出

min_number = min(numbers)

max_number = max(numbers)

print("数组中的最小数是:",min_number)

print("数组中的最大数是:",max_number)

i=0

for number in numbers:

i+=1

#当遍历到最小值时

if number==min_number:

min_numbers.append(i)

#当遍历到最大值时

elif number==max_number:

max_numbers.append(i)

print("最小数在数组中的顺序是:",min_numbers)

print("最大数在数组中的顺序是:",max_numbers)

输出结果代码运行的结果

结语

在代码中我将注释表明的很清楚,如果有问题可以看一下注释理解。也可以留下你的问题,我上线时会回答。

python求一组数的最大值_用python实现在一组数据中,寻找到最大数和最小数并输出最大数和最小数所在的位置...相关推荐

  1. python求三个整数最大值_实例讲解Python中整数的最大值输出

    实例讲解Python中整数的最大值输出 在Python中可以存储很大的值,如下面的Python示例程序: x = 1000000000000000000000000000000000000000000 ...

  2. python求三个整数最大值_怎么用python比较三个数大小

    大部分初学编程的人来说刚开始都会练习判断两个数或者三个数的大小,来熟悉某种语言的特性和最基本的if,else循环,当我们学习了更高级的语法知识后,又会有不同的实现方式,比如依次接收用户输入的3个数,排 ...

  3. python求完数的因子_「每日一练」巧用python找出1000以内的所有完数

    原标题:「每日一练」巧用python找出1000以内的所有完数 "完数"指的是一个数恰巧等于它的所有因子之和,比如说6,它的因子分别是1,2,3,而6正好等于1+2+3,所以6就是 ...

  4. python 代码行数统计工具_使用Python设计一个代码统计工具

    问题 设计一个程序,用于统计一个项目中的代码行数,包括文件个数,代码行数,注释行数,空行行数.尽量设计灵活一点可以通过输入不同参数来统计不同语言的项目,例如: # type用于指定文件类型 pytho ...

  5. python求txt文件内平均值_使用Python计算.txt文件中的数字的平均值

    我修改了你的代码,看看我是否可以让它工作,但仍然看起来和你的一样.这就是我提出的: def main(): total = 0.0 length = 0.0 average = 0.0 try: #G ...

  6. python求一组数中最大数_python如何求一组数的最大值?_后端开发

    php中session用法详解_后端开发 PHP中的session默认情况下是使用客户端的Cookie,当客户端的Cookie被禁用时,会自动通过[Query_String]来传递,其中[sessio ...

  7. 数组 ——求出一组数的最大值(用数组实现)

    题目:一个养鸡场有6只鸡,它们的体重分别是3kg,5kg,1kg,3.4kg,2kg,50kg .请问这六只鸡的总体重是多少?平均体重是多少? 请你编一个程序. #include <stdio. ...

  8. python找列表中相邻数的个数_利用python求相邻数的方法示例

    前言 本文主要给大家介绍了关于利用python求相邻数的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 什么是相邻数? 比如5,相邻数为4和6,和5相差1的数,连续相差为1的 ...

  9. python求两数最大公因数_『用python求俩个数的最大公约数和最小公倍数』

    python:用递归的方法编写一个函数gys(x,y),计算两个数字的最大公约数. (提示,大的 def gys(x,y): a,b=max(x,y),min(x,y) c=a%b if c==0: ...

最新文章

  1. jittor 和pytorch的生成网络对比之aae
  2. linux基于流的文件操作
  3. 想要自学深度学习?不用GPU,浏览器就够了
  4. WINDOWS SERVER 2003从入门到精通之活动目录数据库的维护
  5. RAC IP 地址修改
  6. Bootstrap手机网站开发案例
  7. 通俗易懂。Cocos2dx和Unity3D概念,二者区别?哪个更好一点?
  8. Datalore:用于机器学习可视化的新Web方案!
  9. pip 安装GDAL
  10. java面试题 springmvc 解决post get请求乱码问题
  11. 微信小程序反编译解包教程
  12. 计算机电脑键盘英语,知识整理:计算机键盘指法练习(英语+数字)
  13. latex 定义作者,通讯作者,联系地址宏包,package,authblk
  14. 解决uniapp调试过程中的请求跨域和环境配置
  15. 什么是android应用程序未安装,Android 解决应用程序未安装的三种方法
  16. TTCN中PTC的运行流程
  17. 色色教你玩魔方(傻瓜式全程图解教学)
  18. 2017 北京商改住政策
  19. 1250 画倒三角图形
  20. WIN10只剩飞行模式的一种解决方法

热门文章

  1. 简单了解下什么是中台?
  2. 解决import cv2找不到指定模块问题
  3. android的adb使用方法,安卓使用adb教程(无root, 亲测)
  4. QQ 正在尝试读取你的浏览记录?这是“火绒拦截腾讯产品,腾讯道歉”的历史重现吗?
  5. 眼睛里10年的“肉芽”长大了,这究竟是怎么回事?
  6. 派工单系统 源码_「VIP报修云」报修工单进度通知方法
  7. HoloLens2语音指令实现
  8. 9款别出心裁的jQuery插件
  9. 22.1.11京东大数据实习面试
  10. 有AI就不搬砖?超乎你的想象!道翰天琼认知智能机器人平台API接口大脑为您揭秘。