python做的全wrong求助求助!!
查看原帖
python做的全wrong求助求助!!
850568
linkuan楼主2022/11/16 16:08

n=int(input()) text = '' for i in range(n): text += input()+ '\n' text_list=text.split() xingming=text_list[0::6] qimo=text_list[1::6] qimo_int=list(map(int,qimo)) pingyi=text_list[2::6] pingyi_int=list(map(int,pingyi)) ganbu=text_list[3::6] west=text_list[4::6] lunwen=text_list[5::6] lunwen_int=list(map(int,lunwen))

yuanshi=[] wusi=[] chengjiyouxiu=[] xibu=[] banji=[] for i in range(len(xingming)): if qimo_int[i]>80 and lunwen_int[i]>=1: yuanshi.append(8000) else: yuanshi.append(0)

if qimo_int[i]>85 and pingyi_int[i]>=80:
    wusi.append(4000)
else:
    wusi.append(0)

if qimo_int[i] > 90:
    chengjiyouxiu.append(2000)
else:
    chengjiyouxiu.append(0)

if qimo_int[i] > 85 and west[i]=="Y":
    xibu.append(1000)
else:
    xibu.append(0)

if qimo_int[i] > 80 and ganbu[i]=="Y":
    banji.append(850)
else:
    banji.append(0)

all=[] for i in range(len(yuanshi)): A=yuanshi[i]+wusi[i]+chengjiyouxiu[i]+xibu[i]+banji[i] all.append(A)

index=all.index(max(all)) print(xingming[index]) print(all[index]) print(sum(all))

2022/11/16 16:08
加载中...