Advertisement
brendan-stanford

string_count

Aug 21st, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. from random import randint
  2.  
  3. #function that checks if input grade (a string) is found, which will increase mark and eventually return
  4. def mark_count(score_list, grade):
  5. mark = 0
  6. for score in score_list:
  7. if score == grade:
  8. mark += 1
  9. return mark
  10.  
  11. #empty list holds randomly generated alphabetical grades from list below; randint used as random list index
  12. scores = []
  13. alphabet = ["a", "b", "c+", "c", "c-", "i"]
  14.  
  15. for x in range(0, 30):
  16. chance = randint(0, 5)
  17. scores.append(alphabet[chance])
  18.  
  19. #print scores and call function
  20. print(scores)
  21.  
  22. grades = mark_count(scores, "b")
  23.  
  24. print("{0} learners got input mark".format(grades))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement