当前位置: 首页 > news >正文

python洛谷做题27:P5724 【深基4.习5】求极差 / 最大跨度值 / 最大值和最小值的差

文章目录

  • P5724 【深基4.习5】求极差 / 最大跨度值 / 最大值和最小值的差
    • 题目描述
    • 输入格式
    • 输出格式
    • 说明/提示
    • 思路分析及代码

P5724 【深基4.习5】求极差 / 最大跨度值 / 最大值和最小值的差

题目描述

给出 nnnnnn 个整数 aia_iai,求这 nnn 个整数中的极差是什么。极差的意思是一组数中的最大值减去最小值的差。

输入格式

第一行输入一个正整数 nnn,表示整数个数。

第二行输入 nnn 个整数 a1,a2…ana_1,a_2 \dots a_na1,a2an,以空格隔开。

输出格式

输出一个整数,表示这 nnn 个整数的极差。

输入输出样例 #1

输入 #1

6
4 1 5 1 4 1

输出 #1

4

说明/提示

数据保证,1≤n≤1001 \leq n\leq 1001n1000≤ai≤10000\le a_i \le 10000ai1000

思路分析及代码

本题需要求取最大值和最小值
方法一:
先用循环来解决,根据题目给的范围。设定初始最大值为0,最小值为1000。
循环遍历第二行输入的n个整数,用if判断ai和最大值,最小值。
最后再输出两个最值的差。

n=int(input())
a=list(map(int,input().split()))
maxi=0#根据数值范围给定初始值。
mini=1000
for i in range(n):if a[i]>maxi:maxi=a[i]if a[i]<mini:mini=a[i]
print(maxi-mini)

方法二:
但如果学习了列表的,就知道列表有函数max()求最大值,min()求最小值。

n=int(input())
a=list(map(int,input().split()))
print(max(a)-min(a))
http://www.dtcms.com/a/324396.html

相关文章:

  • mcp-go v0.37.0 版本发布:重大变更与新特性解析
  • 利用容器编排完成haproxy和nginx负载均衡架构实施
  • GitLab 零基础入门指南:从安装到项目管理全流程
  • Elasticsearch QueryDSL 教程
  • 应对高并发 - TCP/IP网络栈核心参数调优
  • 【递归、搜索与回溯算法】递归算法
  • 【代码随想录day 16】 力扣 513.找树左下角的值
  • 米哈游笔试——求强势顶点的个数
  • [python] typing 中的overload
  • Android视图回调机制:从post到ViewTreeObserver,从源码分析到最佳实践
  • MariaDB 数据库管理
  • 基于PyTorch一文讲清楚损失函数与激活函数并配上详细的图文讲解
  • Pytorch深度学习框架实战教程12:Pytorch混合精度推理,性能加速147%的技术实现
  • MPLS对LSP连通性的检测
  • 使用Blender可视化多传感器坐标系转换
  • 移动端常见的8大css兼容性问题和处理方法
  • #Linux内存管理# 浅析缺页中断中私有映射且发生写时复制COW的工作原理
  • 《Qt————Tcp通讯》
  • 容器网络隔离测试于VPS服务器环境的桥接模式验证
  • Docker 详细介绍及使用方法
  • 【大智慧数据】心智开花的时候
  • 数字图像处理3
  • 三、k8s 1.29 之 安装1网络 / ikuai路由器虚拟机安装
  • 【嵌入式】Linux的常用操作命令(2)
  • 防御保护10
  • AI优化SEO关键词实战应用
  • Java数据结构——LinkedList
  • scanpy单细胞转录组python教程(一):不同形式数据读取
  • Python爬虫实战:研究BlackWidow,构建最新科技资讯采集系统
  • Shell脚本-条件判断语法格式