

大家好。字数要求太多,我就是想让各位看看。还不能说h elp。救命
"""
班级投票: 每票2分
班级工作贡献: 每项4分
成绩排名: 名次在前加分,+4分
老师打分: 最高20分
演讲得分: 由考核组成员打分
"""
members = [ '小李','小王' ]
li_info=[]
wang_info = []
for i in members:
print('================候选人{}竞选统计================'.format(i))
vote=int( input('请输入班级票数: ') )
contribution=int( input('请输入对班级工作贡献的项数: ') )
scorerank=int( input('请输入成绩排名: ') )
teacherrating=int( input('请输入老师打分的成绩,最高不超过20分: ') )
if teacherrating > 20:
teacherrating = int(input('请重新输入老师打分的成绩,最高不超过20分: '))
speechscore=int( input('请输入演讲的成绩: ') )
if i == '小李':
li_info = [ vote , contribution, scorerank, teacherrating, speechscore ]
elif i == '小王':
wang_info = [ vote , contribution, scorerank, teacherrating, speechscore ]
print('\n')
##成绩排名靠前得4分,否则0分
if li_info[2] > wang_info[2]:
li_info[2] = 0
wang_info[2] = 4
else:
li_info[2] = 4
wang_info[2] = 0
##计算得分函数
def totalScore(info:list):
sum = info[0] *2 + info[1]*4+info[2]+info[3]+info[4]
return sum
# 28 3 4 18 90
# 22 7 2 19 88
print( li_info )
print(wang_info)
li_score = totalScore( li_info )
wang_score = totalScore( wang_info )
print('小李最终得分是: ',li_score)
print('小王最终得分是: ',wang_score)