PAT 1036
来源:互联网 发布:wps如何描述型数据 编辑:程序博客网 时间:2024/06/02 03:36
题意:
给一组学生成绩,求最高分的女生和最低分的男生,并求该分差
注意点
1.若最高分或最低分有多个人,则输出absent和NA!
n = input()maleg = 101femaleg = -1for i in range(0,n): sinfo = raw_input() name,sex,ID,grade = sinfo.split() if sex == 'M': if int(grade) < maleg: minnum=1 malename,maleID,maleg=name,ID,int(grade) elif int(grade) == maleg: minnum=minnum+1 if sex == 'F': if int(grade) > femaleg: maxnum=1 femalename,femaleID,femaleg=name,ID,int(grade) elif int(grade) == femaleg: maxnum=maxnum+1NAf = 0if femaleg == -1 or maxnum != 1: print "Absent" NAf =1 else : print femalename,femaleIDif maleg == 101 or minnum !=1 : print "Absent" NAf =1else : print malename,maleIDif NAf == 1: print "NA"else : print femaleg - maleg
阅读全文
0 0
- pat 1036
- PAT 1036
- PAT-1036
- PAT 1036
- PAT(A) 1036
- PAT Basic 1036 - 1039
- PAT(甲级)1036
- PAT basic 1036 python
- PAT A 1036
- PAT甲级1036
- PAT乙级1036
- pat-bl-1036
- PAT乙级1036-1040
- PAT 1036
- PAT basic 1036
- pat
- 【PAT】
- PAT
- Executors
- mechaware——PT and PVT Path Motion
- Spring中Aspect注解使用
- 设计模式--命令模式
- 学习Linux命令(31)
- PAT 1036
- Java泛型小记
- Scala基础—函数式编程高阶示例,闭包、Currying等
- Linux for Ubuntu Intellij Idea 免費激活
- 最长公共子序列,最长上升公共子序列
- 实战Java高并发程序设计之CountDownLatch
- SQLite操作
- [UI特效]程序水波纹理
- Linux下Tomcat的安装配置