File tree Expand file tree Collapse file tree 3 files changed +435
-0
lines changed Expand file tree Collapse file tree 3 files changed +435
-0
lines changed Original file line number Diff line number Diff line change
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
+ }
Original file line number Diff line number Diff line change
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 )
You can’t perform that action at this time.
0 commit comments