Description
求n个整数中的绝对值最大的数。

Input
输入数据有2行,第一行为n,第二行是n个整数。

Output
输出n个整数中绝对值最大的数。

Sample Input
5
-1 2 3 4 -5

Sample Output
-5

参考程序

n = int(input())
reader = input()
pri_list = []
fabs_list = []
for i in range(1, n + 1):a = int(reader.split(" ", i)[i - 1])pri_list.append(a)if a >= 0:fabs_list.append(a)else:fabs_list.append(-a)
fabs_max = max(fabs_list)
fabs_max_position = fabs_list.index(fabs_max)
print(pri_list[fabs_max_position])

本题使用了列表list的一些内置函数,如求最大值函数max,按值查找方法index。思路较简单,建立两个列表,一个列表是初始值列表,另一个列表是绝对值列表。在绝对值列表中计算最大元素,并查找其索引下标,根据此下标在初始列表中,找到初始元素即可。

Python编程基础题(9-求绝对值最大的元素)相关推荐

  1. python编程基础题库_大学moocPython编程基础题库及答案

    参考答案如下 大学间接赞扬的方式可能受到意想不到的效果.() 编程郑玄对"一人贪戾"的"戾"的解释为(),形容在欲望的追寻中出现的人与人的矛盾状态. 郑谷有&l ...

  2. Python编程基础题(2-求一元二次方程的解Ⅱ)

    Description 求一元二次方程ax^2+bx+c=0的解.a,b,c为任意实数. Input 输入数据有一行,包括a b c的值. Output 按以下格式输出方程的根x1和x2.x1和x2之 ...

  3. python编程基础题答案_大学moocPython编程基础题目及答案

    情境领导理论中提到的成熟度包括()A.生理成熟度B.心理成熟度C.年龄成熟度D.工作成熟度E.技能成 要显示当前过程中的所有变量及对象的取值,可以利用 ______ 窗口.A.监视B.调用堆栈C.立即 ...

  4. Python编程基础题(26-家务分配问题)

    Description lcy和Ypop因为谁做家务的问题争执了起来,lcy每天辛辛苦苦上班,Ypop每天辛辛苦苦科研,其实这两个人都是大懒虫(其实lcy更懒),所以lcy和Ypop决定玩骰子游戏, ...

  5. Python分支基础题练习(1. 英制单位和公制单位互换 2.掷骰子决定做什么 3.分段函数求值 4.输入三条边的长度如果能构成三角形就计算周长和面积)

    Python 分支基础题练习二 练习一 英制单位和公制单位互换: 代码分析: 使用Input()函数获取到数值和单位 根据输入的单位按照相应的计算方法计算出结果 输出结果 程序示例: "&q ...

  6. python外星人入侵游戏图片_跪求一个问题@关于外星人入侵游戏(《python编程基础从入门到实...

    我在学着编写<python编程基础从入门到实践>的"外星人入侵游戏"的时候,报错如下: Traceback (most recent call last): File ...

  7. python 科学计算基础教程电子版-自学Python 编程基础、科学计算及数据分析

    自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...

  8. 《Python编程快速上手——让繁琐工作自动化》——第一部分 Python编程基础 第1章 Python基础 1.1 在交互式环境中输入表达式...

    本节书摘来自异步社区<Python编程快速上手--让繁琐工作自动化>一书中的第1章,第1.1节,作者[美] Al Sweigart,王海鹏 译,更多章节内容可以访问云栖社区"异步 ...

  9. python编程入门与案例详解-自学Python 编程基础、科学计算及数据分析

    自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...

最新文章

  1. ESPNet: 自动驾驶领域轻量级分割模型
  2. 如何在一分钟内搞定面试官?
  3. http响应消息的响应状态码和意义
  4. 【服务器实战搭建】centos7下使用yum安装mysql
  5. linux常用命令总结-第一次考试
  6. 我的Java自学之路,java高级面试笔试题
  7. Linux 安装QT5
  8. loadRunner之中文语言包安装
  9. 关于Cortex-M3 DesignStart ICODE DCODE ITCM DTCM 以及MemoryMap的划分
  10. 软件开发成本估算方法
  11. 静默安装android,Android静默安装
  12. 学长教你买电脑(笔记本篇)
  13. adb shell循环命令_Android ADB命令详解
  14. 信息与通信的数学基础——第十三章 行波法
  15. python 累乘函数_python之函数(二)
  16. 软件管理的“七个女妖”-不要相信她们
  17. Codeforces1509 B. TMT Document(思维)
  18. 离散数学-图论知识总结(修改版)
  19. 【精】MySQL免安装版详细教程
  20. 用 Python 一键生成QQ个人报告

热门文章

  1. Fedora最新下载地址
  2. 猫咪视频_猫视频如何进入您的手机
  3. python 数据挖掘工具_推荐19款最常用的数据挖掘工具
  4. Python实现isPrime()函数,参数为整数,要有异常处理。如果整数是质数,返回True,否则返回False。通过调用isPrime()函数,打印200以内的所有质数,以空格分割。
  5. 布兰妮新年演唱会上用狗项圈“遛”男友
  6. 如何找到土蜂蜜销售渠道?
  7. linux中的几种文件类型
  8. 最大似然估计(Maximum Likehood Estimation,MLE)和最大后验估计(Maximum A Posteriori estimation, MAP)
  9. shell脚本:exit和return
  10. C termios.h 简单用法