DiYane

exam preparation 2/10

Aug 12th, 2021
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.66 KB | None | 0 0
  1. marks = int(input())
  2. bad_grade_cnt = 0
  3. last_problem = ''
  4. problem_cnt = 0
  5. grades_sum = 0
  6.  
  7. while True:
  8.     problem_num = input()
  9.     if problem_num == 'Enough':
  10.        break
  11.     grade = int(input())
  12.  
  13.     if grade <= 4:
  14.         bad_grade_cnt += 1
  15.  
  16.     if bad_grade_cnt >= marks:
  17.         break
  18.  
  19.     last_problem = problem_num
  20.     problem_cnt += 1
  21.     grades_sum += grade
  22.  
  23. if bad_grade_cnt < marks :
  24.     average_score = grades_sum / problem_cnt
  25.     print(f'Average score: {average_score:.2f}')
  26.     print(f'Number of problems: {problem_cnt}')
  27.     print(f'Last problem: {last_problem}')
  28. else:
  29.     print(f'You need a break, {bad_grade_cnt} poor grades.')
Advertisement
Add Comment
Please, Sign In to add comment