python-比身高

news2024/9/22 1:55:55

题目描述
班上有n个同学。现在同学们排成了一队,每个同学都想知道在自己前面有多少个同学比自己高。现在告诉你班上同学们排好队后每个同学的身高,请告诉每个人在他们前面有多少人比他们高。
输入:
输入共两行。
第一行一个整数n。
第二行n个整数表示排好队后每个人的身高。
输出:
输出共一行。
每行n个整数表示每个人前面有多少人比他高。
样例输入1
5
4 2 3 5 1

样例输出1
0 1 1 0 4

来源/分类(难度系数:一星
一维数组


完整代码展示:
a=int(input())
b=list(map(int,input().split()))
c=0
d=[]
while c<len(b):
       sum=0
       for i in range(0,c):
             if b[i]>b[c]:
                  sum+=1
       d.append(sum)
       c+=1
for j in range(0,len(d)):
      print(d[j],end=" ")


代码解释:
a=int(input()) ”,让用户输入总人数a。
b=list(map(int,input().split())) ”,让用户依次输入每个人的身高,并将其储存在列表b中。
c=0
 d=[]
 while c<len(b):
        sum=0
        for i in range(0,c):
              if b[i]>b[c]:
                   sum+=1
        d.append(sum)
        c+=1                     
”,令循环密码子为c,建立一个空列表d,当c<len(b)时:设sum为b[c]前面比b[c]大的数的数量,初始值为0,遍历b[0]到b[c-1]的元素,每查找到一个,sum+1。遍立结束后,将sum添加进d中。每循环一次,就令c+1,直至c==len(b),跳出整个while循环。
for j in range(0,len(d)):
       print(d[j],end=" "
      ”,打印d中元素,每两个元素之间插入一个空格。


运行效果展示:

ca94c2db8b614b7498db1e678569b6d2.jpg

bfd5260b427d4528a0171c9596684505.jpg 

              (声明:以上内容均为原创)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2097359.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

实战|任意用户漏洞挖掘分享

吉祥知识星球http://mp.weixin.qq.com/s?__bizMzkwNjY1Mzc0Nw&mid2247485367&idx1&sn837891059c360ad60db7e9ac980a3321&chksmc0e47eebf793f7fdb8fcd7eed8ce29160cf79ba303b59858ba3a6660c6dac536774afb2a6330&scene21#wechat_redirect 《网安面试指南》…

变压器电压调节

电压调节是衡量变压器在不同负载条件下维持恒定次级电压的能力的标准&#xff0c;因为输出次级电压可能不是我们所期望的。 当变压器的初级绕组通电时&#xff0c;它会产生次级电压和电流&#xff0c;其量由变压器匝数比 (TR) 决定。如果单相变压器的降压匝数比为 2:1&#xf…

【论文阅读】一种针对多核神经网络处理器的窃取攻击(2020)

摘要 攻击者可以通过侧信道信息(Side-channel)完成模型窃取攻击[17]. [17] Hua W Z, Zhang Z R, Suh G E. Reverse Engineering Convolutional Neural Networks through Side-channel Information Leaks[C]. 2018 55th ACM/ESDA/IEEE Design Automation Conference (DAC), 2018…

Large Language Models(LLMs) Concepts

1、Introduction to Large Language Models(LLM) 1.1、Definition of LLMs Large: Training data and resources.Language: Human-like text.Models: Learn complex patterns using text data. The LLM is considered the defining moment in the history of AI. Some appl…

HMI触屏网关-VISION如何与Modbus TCP从机通信

上文&#xff1a;HMI触屏网关-VISION如何与Modbus RTU从机通信-CSDN博客 1. 硬件连接 Modbus TCP协议采用网口通信的方式&#xff0c;因此&#xff0c;只需要保证网关的LAN口IP和Modbus TCP从机的IP在同一网段即可。 Modbus TCP从机参数说明&#xff1a; 2. VISION创建Modbu…

怎么将ts格式转mp4?必须掌握的4种视频转换方法

当今&#xff0c;视频格式转换变得愈发重要。当我们面对不太常见的ts格式&#xff0c;想要将其转换为更通用的mp4时&#xff0c;掌握正确的转换方法尤为关键。今天&#xff0c;我们将分享4种实现ts格式转mp4的必备方法。每一种方法都有其独特优势&#xff0c;满足不同需求。 我…

027、架构_资源_GTM

系统级GTM:默认的GTM,当创建分片集群时,如果不创建实例级GTM,则会用系统级GTM 本章节主要介绍GTM 集群的新增、删除、配置、绑定等管理操作。 新增GTM集群 摘要新增GTM集群,与租户相绑定,可查看绑定租户与配置集群参数设置,租户可重绑定其他正常可用的GTM集群。 步骤1.…

windows 编译libx264报错问题之解决

编译过程参考&#xff1a;Win10环境下 编译 和 运行 x264_x.264下载使用教程-CSDN博客 一、gcc not found 在https://www.msys2.org/ 下载Mingw后&#xff0c;安装 pacman -S mingw-w64-x86_64-gcc 安装完成后&#xff0c;执行gcc -v提示找不到gcc 解决办法&#xff1a; …

迎接开学第一天!请查收这份2024开学必备好物清单!

新的学期正悄然来临&#xff0c;开学第一天校园里即将迎来一张张充满朝气的面孔。无论是重返课堂的老生还是满怀期待的新生&#xff0c;开学季总是充满了新的希望与挑战。为了帮助学生们更好地适应即将到来的学习生活&#xff0c;我们精心准备了这份2024开学必备好物清单。从提…

Java提高篇——Java 异常处理

阅读目录 异常的概念异常的体系结构Java 异常的处理机制异常处理的基本语法异常链自定义异常总结 回到顶部 异常的概念 异常是程序中的一些错误&#xff0c;但并不是所有的错误都是异常&#xff0c;并且错误有时候是可以避免的。 比如说&#xff0c;你的代码少了一个分号&…

FreeRTOS指南 -- 基础知识

裸机 / OS 裸机编程&#xff1a;单任务系统的方式&#xff0c;框架是在main( )函数中循环的处理&#xff0c;实时性差&#xff0c;在大循环中再紧急的函数没轮到只能等着&#xff0c;虽然在中断中处理一些紧急任务&#xff0c;但是在大型嵌入式系统中&#xff0c;这样的单任务系…

深入探索MySQL数据库结构设计:实战案例解析,打造高效、可扩展的数据存储方案

作者简介&#xff1a;我是团团儿&#xff0c;是一名专注于云计算领域的专业创作者&#xff0c;感谢大家的关注 座右铭&#xff1a; 云端筑梦&#xff0c;数据为翼&#xff0c;探索无限可能&#xff0c;引领云计算新纪元 个人主页&#xff1a;团儿.-CSDN博客 前言&#xff1a;…

BERT 高频面试题八股文——基础知识篇

基础知识 1. 问&#xff1a;请简述自然语言处理(NLP)的主要研究目标是什么&#xff1f; 答&#xff1a;NLP的主要研究目标是使计算机能够理解、解释和生成人类语言。 2. 问&#xff1a;什么是BERT模型&#xff0c;它为什么重要&#xff1f; 答&#xff1a;BERT是一种预训练…

超级会员卡积分收银系统源码,一站式解决方案,可以收银的小程序 带完整的安装代码包以及搭建部署教程

系统概述 超级会员卡积分收银系统源码&#xff0c;是一款专为零售行业设计的综合性管理软件系统。该系统以高效的收银功能为核心&#xff0c;结合会员管理、积分系统、商品管理、库存监控、报表分析等多个功能模块&#xff0c;旨在帮助商家实现线上线下一体化经营&#xff0c;…

海康二次开发学习笔记7-流程相关操作

流程相关操作 流程的相关操作包括选择路径,导入流程,导出流程,运行流程等. 在开始前,扩展优化一下写法,供其他地方重复调用. /// <summary>/// 消息显示区显示消息/// </summary>/// <param name"msg"></param>public void AddMsg(string …

【windows】windows 如何实现 ps aux | grep xxx -c 统计某个进程数的功能?

windows 如何实现 ps aux | grep xxx -c 统计某个进程数的功能&#xff1f; 在Windows中&#xff0c;要实现类似Linux中ps aux | grep xxx -c的功能&#xff0c;即统计某个特定进程的数量&#xff0c;可以使用PowerShell或命令提示符&#xff08;cmd.exe&#xff09;来实现。 …

osgearth添加地形夸张系数VerticalScale时报E0393:不允许指针指向不完整的类类型的解决方法

如下图1所示: 图1 error C2027: 使用了未定义类型“osgEarth::TerrainEngineNode” E0393:不允许指针指向不完整的类类型“osgEarth::TerrainEngineNode”

SSM一篇就懂

01、初始Spring 什么是Spring&#xff0c;它有什么特点&#xff1f; Spring是一个容器框架&#xff0c;主要负责维护bean与bean之间的关系和生命周期。它具有以下特点&#xff1a; 控制反转&#xff08;IoC&#xff09;&#xff1a;通过依赖注入&#xff08;DI&#xff09;&…

自动化获取诊断信息(H3C网络设备)

介绍 在设备遇到个人无法处理的问题时&#xff0c;需要下载诊断信息发送给400处理哦&#xff0c;而通过传统的方式获取诊断信息需要通过多个步骤来获取&#xff0c;步骤繁琐&#xff0c;在设备数量过多的情况下&#xff0c;严重影响工作效率&#xff0c;而通过python自动化的方…

提交MR这个词儿您知道是什么意思吗?

作为测试的同学&#xff0c;是不是经常会听研发同学说提交MR呢&#xff1f;那么究竟什么是提交MR呢&#xff1f;在这篇文章中会告诉大家&#xff01; 在Git中&#xff0c;提交MR&#xff08;Merge Request&#xff0c;合并请求&#xff09;是在进行协作开发的一种常见方式&…