一帮一python_[python]L1-030 一帮一 (15分)
L1-030 一帮一 (15分)
“一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的异性学生分为一组。
输入格式:
输入第一行给出正偶数N(≤50),即全班学生的人数。此后N行,按照名次从高到低的顺序给出每个学生的性别(0代表女生,1代表男生)和姓名(不超过8个英文字母的非空字符串),其间以1个空格分隔。这里保证本班男女比例是1:1,并且没有并列名次。
输出格式:
每行输出一组两个学生的姓名,其间以1个空格分隔。名次高的学生在前,名次低的学生在后。小组的输出顺序按照前面学生的名次从高到低排列。
输入样例:
8
0 Amy
1 Tom
1 Bill
0 Cindy
0 Maya
1 John
1 Jack
0 Linda
输出样例:
Amy Jack
Tom Linda
Bill Maya
Cindy John
n = int(input())
f = []
m = []
peo = []
for i in range(n):
temp = input().split()
peo.append(temp[1])
if temp[0] == '0':
f.append(temp[1])
else:
m.append(temp[1])
for i in range(int(n / 2)):
if peo[i] in f:
j = f.index(peo[i])
print(f[j] + ' ' + m[-j-1])
else:
j= m.index(peo[i])
print(m[j] + ' ' + f[-j-1])
一帮一python_[python]L1-030 一帮一 (15分)相关推荐
- Python : 7-6 三天打鱼两天晒网 (15 分)
Python : 7-6 三天打鱼两天晒网 (15 分) 中国有句俗语叫"三天打鱼两天晒网".假设某人从某天起,开始"三天打鱼两天晒网",问这个人在以后的第N天 ...
- python计算复数的辐角,(Python 3)1051复数乘法(15分),python31051
1051 复数乘法 (15分) 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i2=−1:也可以写成极坐标下的指数形式 (R×e(Pi)),其 ...
- 换披萨python_不限量蒜香披萨,Python和Selenium能帮我获得
原标题:不限量蒜香披萨,Python和Selenium能帮我获得 全文共2297字,预计学习时长6分钟 图源:unsplash 我喜欢吃披萨,特别是 棒约翰的蒜香披萨棒,它简直太美味了.恰好就在我吃完 ...
- python实现图灵机器人帮你回复微信好友消息
python实现图灵机器人帮你回复微信好友消息 ''' Created on 2018年4月26日@author: cvv54 '''#引入itchat包获取微信消息 import itchat fr ...
- Python必应壁纸爬取系列(二):Bing唯美壁纸太多不知道选哪个?Python五行代码随机帮你挑选必应唯美屏保壁纸图片
上一篇文章我们讲述了如何爬取必应的当天壁纸,那么今天我们就来实现如何写出一个随机必应壁纸或区域的程序.有了这个程序,我们就可以按照自己的喜好添加自己喜欢的文件并且下载了 五行代码实现程序效果图 文章目 ...
- GitHub上的“金矿”(236个Python开源项目,涵盖了15个领域)
人生苦短,越来越多的人,都开始用Python了. 但寻找好的项目资源,费时又费力,成了头号难题. 现在,好消息来了.最近,有人在GitHub上放了一座"金矿". 目前里面有236个 ...
- Python开源项目大集合:15个领域,181个项目 | 硬核干货
乾明 发自 凹非寺 量子位 出品 | 公众号 QbitAI 人生苦短,越来越多的人,都开始用Python了. 但寻找好的项目资源,费时又费力,成了头号难题. 现在,好消息来了.最近,有人在GitHub ...
- PTA天梯赛L1刷题总结(三)15分题型(超详细题解)
多么感人!时隔一年多,我终于来更新15分题型的博文了.突然发现L1的题目量扩充了!一共有哦20道题.哎~都写一遍题解好了.在这里推荐下胡凡的算法笔记!在基础算法和数据结构上给了我很多细致的讲解启发.过 ...
- C语言程序练习-L1-030 一帮一 (15分)
L1-030 一帮一 (15分) "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工 ...
最新文章
- 从贫困的“问题少年”到计算机博士,最后成为商界泰斗,“创业之神”吉姆•克拉克是如何走向封神之路的?...
- office2010删除分页符
- C#反射基础理解1(转)
- python idls_Python argparse模块实现模拟 linux 的ls命令
- instanceof 和 构造函数
- logistic回归分析优点_logistic回归模型分析
- 国内外无线传感器网络专利分析
- SQL数据库移植到ARM板步骤
- java 山洞过火车 java_Java多线程之生产者消费者模型
- Oracle练习题(三)
- C++与lua的结合,LuaBridge的使用及遇到的坑
- Win11如何调整鼠标dpi?
- 游戏输入控制利器:DirectInput
- 用Eclipse搭建VLC SDK开发环境
- 使用yarn代替npm
- 论做固码行业的职业修养
- 堆排序思想和案例图解
- Matlab 中文论坛等待验证会员
- Vista下输入法的使用
- ScreenFlow ——轻松完成视频录制
热门文章
- java 寻找和为定值的多个数_算法笔记_037:寻找和为定值的两个数(Java)
- matlab基本矩阵运算,matlab的矩阵基本运算问题已知A=[a,b,c;d,e,f;h,I,j],B=[l,m,n;x,y,z;q,o,p]...
- 启动metabase_引入开源BI软件Metabase——数据分析平台建设(一)
- 基于python的文件加密传输_基于python实现文件加密功能
- centos7 修改yum源为阿里源
- Linux操作系统yum常用命令
- Super详解(重点)
- Java-命令行传递参数
- C语言 va_end 宏 - C语言零基础入门教程
- jq之$(“ul li:first-child“)