Guest User

Untitled

a guest
Sep 9th, 2022
342
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. import json
  2.  
  3. cvrfile = open(r'C:\bigfiles\CvrExport.json', "r")
  4. cvrstr = cvrfile.read()
  5. cvrfile.close()
  6. fullcvr = json.loads(cvrstr)
  7.  
  8. receiver = []
  9. timeout = 0
  10.  
  11. for i in fullcvr.get("Sessions"):
  12. for j in i.get("Original").get("Cards"):
  13. for k in j.get("Contests"):
  14. if k.get("Id") == 69:
  15. receiver.append(k)
  16.  
  17. container = []
  18.  
  19. for i in receiver:
  20. vote = [0,0,0,0]
  21. for j in i.get("Marks"):
  22. spot = j.get("Rank") - 1
  23. vote[spot] = j.get("CandidateId")
  24. container.append(vote)
  25.  
  26. for m in container:
  27. for n in m:
  28. if n == 214:
  29. m[m.index(n)]=0
  30.  
  31. for m in container:
  32. already = [0]
  33. for n in range(len(m)):
  34. if m[n] in already:
  35. m[n] = 0
  36. else:
  37. already.append(m[n])
  38.  
  39.  
  40. for m in container:
  41. count=0
  42. while 0 in m:
  43. count += 1
  44. m.remove(0)
  45. m.extend([0]*count)
  46.  
  47. for m in container:
  48. m.remove(m[2])
  49. m.remove(m[2])
  50. for n in m:
  51. if 0 in m:
  52. m.remove(0)
  53. else:
  54. ()
  55.  
  56. perms = []
  57. tally = []
  58. for m in container:
  59. if m not in perms:
  60. perms.append(m)
  61. tally.append(0)
  62.  
  63. for a in range(len(perms)):
  64. for m in container:
  65. if perms[a] == m:
  66. tally[a]+=1
  67.  
  68. for a in range(len(perms)):
  69. print(str(tally[a]) + " votes of " + str(perms[a]))
  70.  
Advertisement
Add Comment
Please, Sign In to add comment