mark=[[1,"eret",88,98,78,0,0], [2,"dtkdt",58,69,87,0,0], [3,"rmytj",85,87,65,0,0], [4,"dtyu",88,88,64,0,0], [5,"xtduf",45,97,61,0,0], [6,"fyjk",56,55,97,0,0], ] for i in range(len(mark)): mark[i][5]=sum(mark[i][2:5]) mark[i][6]=round((mark[i][5]/3),1) for number, enumerate_mark in enumerate(mark) : num=number+1 for qqq in enumerate_mark: print(f"{qqq:5}",end=" ") print() mark.sort(key=lambda x:x[5],reverse=True) for i in range(len(mark)): mark[i][0]=i+1 print("\n\n\n\n") for number, enumerate_mark in enumerate(mark): num = number + 1 for qqq in enumerate_mark: print(f"{qqq:5}", end=" ") print()
毫无意义的尝试
于 2023-07-19 17:43:19 首次发布