哪位能看看python实训

img

img


大家好。字数要求太多,我就是想让各位看看。还不能说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)