Advertisement
iemadxi

aaaaa

Apr 12th, 2021
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. def func(scores):
  2.  
  3. int_scores=list(map(int,scores))
  4.  
  5. minimum=min(int_scores)
  6.  
  7. maximum=max(int_scores)
  8.  
  9. average=sum(int_scores)/len(int_scores)
  10.  
  11. return [minimum,average,maximum]
  12.  
  13. def main():
  14.  
  15. file = open("student.txt","r")
  16.  
  17. d=file.read()
  18.  
  19. lines=d.split("\n")
  20.  
  21. students_data=[]
  22.  
  23. for line in lines:
  24.  
  25. if(len(line)!=0):
  26.  
  27. students_data.append(line)
  28.  
  29. count=0
  30.  
  31. for i in range(len(students_data)):
  32.  
  33. data=students_data[i].split()
  34.  
  35. name=data[0]
  36.  
  37. scores=data[1:]
  38.  
  39. print("NAME: ",name.capitalize())
  40.  
  41. print("Scores: ",*scores)
  42.  
  43. min_avg_max=func(scores)
  44.  
  45. if(sum(map(int,scores))<13):
  46.  
  47. count+=1
  48.  
  49. print("[Min,Avg,Max]= ",min_avg_max)
  50.  
  51. print(count," students have got total score less than 13")
  52.  
  53. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement