Skip to content

Commit 8d1644b

Browse files
Add files via upload
1 parent 2462d96 commit 8d1644b

File tree

3 files changed

+435
-0
lines changed

3 files changed

+435
-0
lines changed

Week6/Assignment 1/actual_data.json

Lines changed: 205 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,205 @@
1+
{
2+
"note":"This file contains the actual data for your assignment",
3+
"comments":[
4+
{
5+
"name":"Ayooluwa",
6+
"count":100
7+
},
8+
{
9+
"name":"Griffin",
10+
"count":100
11+
},
12+
{
13+
"name":"Jazmin",
14+
"count":98
15+
},
16+
{
17+
"name":"Sascha",
18+
"count":96
19+
},
20+
{
21+
"name":"Kylar",
22+
"count":94
23+
},
24+
{
25+
"name":"Jincheng",
26+
"count":93
27+
},
28+
{
29+
"name":"Deelan",
30+
"count":88
31+
},
32+
{
33+
"name":"Ace",
34+
"count":86
35+
},
36+
{
37+
"name":"Sakina",
38+
"count":85
39+
},
40+
{
41+
"name":"Simbiat",
42+
"count":83
43+
},
44+
{
45+
"name":"Jiao",
46+
"count":79
47+
},
48+
{
49+
"name":"Dennin",
50+
"count":77
51+
},
52+
{
53+
"name":"Jordy",
54+
"count":73
55+
},
56+
{
57+
"name":"Harvie",
58+
"count":72
59+
},
60+
{
61+
"name":"Siergiej",
62+
"count":70
63+
},
64+
{
65+
"name":"Antonyo",
66+
"count":69
67+
},
68+
{
69+
"name":"Tiarnan",
70+
"count":68
71+
},
72+
{
73+
"name":"Jersey",
74+
"count":67
75+
},
76+
{
77+
"name":"Kaileigh",
78+
"count":67
79+
},
80+
{
81+
"name":"Imogen",
82+
"count":65
83+
},
84+
{
85+
"name":"Layne",
86+
"count":63
87+
},
88+
{
89+
"name":"Christopher",
90+
"count":63
91+
},
92+
{
93+
"name":"Alessia",
94+
"count":62
95+
},
96+
{
97+
"name":"Hogan",
98+
"count":59
99+
},
100+
{
101+
"name":"Richie",
102+
"count":58
103+
},
104+
{
105+
"name":"Alicja",
106+
"count":57
107+
},
108+
{
109+
"name":"Alessandra",
110+
"count":54
111+
},
112+
{
113+
"name":"Oonagh",
114+
"count":43
115+
},
116+
{
117+
"name":"Alistar",
118+
"count":42
119+
},
120+
{
121+
"name":"Shakeira",
122+
"count":42
123+
},
124+
{
125+
"name":"Matt",
126+
"count":39
127+
},
128+
{
129+
"name":"Aaminah",
130+
"count":32
131+
},
132+
{
133+
"name":"Cassidy",
134+
"count":31
135+
},
136+
{
137+
"name":"Eljon",
138+
"count":30
139+
},
140+
{
141+
"name":"Munro",
142+
"count":29
143+
},
144+
{
145+
"name":"Tasneem",
146+
"count":28
147+
},
148+
{
149+
"name":"Franko",
150+
"count":28
151+
},
152+
{
153+
"name":"Grzegorz",
154+
"count":27
155+
},
156+
{
157+
"name":"Peter",
158+
"count":24
159+
},
160+
{
161+
"name":"Brandan",
162+
"count":19
163+
},
164+
{
165+
"name":"Karandeep",
166+
"count":19
167+
},
168+
{
169+
"name":"Kaedyn",
170+
"count":19
171+
},
172+
{
173+
"name":"Eva",
174+
"count":18
175+
},
176+
{
177+
"name":"Marcia",
178+
"count":15
179+
},
180+
{
181+
"name":"Ubayd",
182+
"count":15
183+
},
184+
{
185+
"name":"Harvinder",
186+
"count":13
187+
},
188+
{
189+
"name":"Khadija",
190+
"count":11
191+
},
192+
{
193+
"name":"Simonne",
194+
"count":6
195+
},
196+
{
197+
"name":"Sera",
198+
"count":5
199+
},
200+
{
201+
"name":"Alastair",
202+
"count":2
203+
}
204+
]
205+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import urllib.request, urllib.parse, urllib.error
2+
import json
3+
import ssl
4+
5+
#Ignore SSL certificate errors
6+
ctx = ssl.create_default_context()
7+
ctx.check_hostname = False
8+
ctx.verify_mode = ssl.CERT_NONE
9+
10+
count = 0
11+
sum = 0
12+
13+
address = input('Enter location: ')
14+
15+
print('Retrieving ' + address)
16+
data = urllib.request.urlopen(address, context=ctx).read()
17+
18+
info = json.loads(data)
19+
20+
for item in info["comments"]:
21+
count += 1
22+
sum += item["count"]
23+
24+
print('Count: ', count)
25+
print('Sum: ', sum)

0 commit comments

Comments
 (0)