洛谷P5739python
时间: 2023-11-29 20:47:48 浏览: 111
洛谷P5739是一道Python编程题,题目描述为:给定n个人的信息,包括姓名、年龄、成绩等,按照一定的规则计算每个人的奖金,并输出获得总奖金最高的人的姓名和总奖金数。具体规则如下:
1. 如果该生年龄大于80并且有论文发表,奖金加8000元。
2. 如果该生年龄大于85并且成绩大于80分,奖金加4000元。
3. 如果该生年龄大于90,奖金加2000元。
4. 如果该生年龄大于85并且是班级干部,奖金加1000元。
5. 如果该生成绩大于80并且是班级学习委员,奖金加850元。
以下是Python代码实现:
```python
info = list()
money = 0
ans = 0
total = 0
for i in range(int(input())):
info = list(input().split(" "))
if int(info[1])>80 and int(info[5])>=1:
money+=8000
if int(info[1])>85 and int(info[2])>80:
money+=4000
if int(info[1])>90:
money+=2000
if int(info[1])>85 and info[4]=='Y':
money+=1000
if int(info[2])>80 and info[3]=='Y':
money+=850
if money > ans:
ans = money
name = info[0]
total+=money
money = 0
print(name)
print(ans)
print(total)
```
阅读全文