python应用-输入分数 输出最高分数对应的名字
2024-09-06 21:20:11
def main():
names = ['刘备', '张飞', '曹操', '袁绍', '关羽', '赵云', '周瑜']
scores=[]
num=0
m=0
for name in names:
score = input('请输入%s的成绩: ' % name)
scores.append(score)
min_score, max_score = scores[0], scores[0]
for i in range(1,len(scores)):
if scores[i] > max_score:
max_score = scores[i]
num=max_score
m=scores.index(max_score)
print('最高分:', max_score)
print('%s' % names[m])
del names[m]
del scores[m]
print(names)
print(scores)
for i in range(1, len(scores)):
if scores[i]==num:
print ('%s'% names[i])
if __name__ == '__main__':
main()
结果: 请输入刘备的成绩: 88
请输入张飞的成绩: 78
请输入曹操的成绩: 85
请输入袁绍的成绩: 84
请输入关羽的成绩: 90
请输入赵云的成绩: 84
请输入周瑜的成绩: 90
最高分: 90 关羽 ['刘备', '张飞', '曹操', '袁绍', '赵云', '周瑜'] ['88', '78', '85', '84', '84', '90'] 周瑜
最新文章
- java的继承练习
- Centos7 防火墙简介(一)
- Linux 之安装文件
- 一步步教你搭建VS环境下用C#写WebDriver脚本
- BZOJ-1879 Bill的挑战 状态压缩DP
- 在config文件输入特殊字符
- PHP自动分表程序
- 分解成3NF保持函数依赖且为无损连接的算法
- [置顶] sql 向另一个表导数据
- 那些年被我坑过的Python——道阻且长(第五章实用模块讲解)
- Windows脚本相关
- SSH X11 MAC
- [js]javascript索引
- 2018-12-16 VS Code英汉词典进化效果演示: 翻译文件所有命名
- [JLOI2014]聪明的燕姿(搜索)
- 值得收藏的45个Python优质资源
- 何凯文每日一句打开||DAY8
- 深入理解Linux内核-进程地址空间
- ios开发之--AVAudioPlayer/AVPlayer的应用
- keepalived+lvs高可用集群