InfiniteLoop360/bug_fix_dataset
07
1[
2 {
3 "buggy_code": "def add(a, b):\n return a + b\nprint(add(5))",
4 "fixed_code": "def add(a, b):\n return a + b\nprint(add(5, 3))",
5 "bug_type": "Missing Argument"
6 },
7 {
8 "buggy_code": "for i in range(5)\n print(i)",
9 "fixed_code": "for i in range(5):\n print(i)",
10 "bug_type": "Syntax Error: Missing Colon"
11 },
12 {
13 "buggy_code": "if x = 10:\n print('x is 10')",
14 "fixed_code": "if x == 10:\n print('x is 10')",
15 "bug_type": "Syntax Error: Assignment instead of Comparison"
16 },
17 {
18 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
19 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
20 "bug_type": "IndexError: List index out of range"
21 },
22 {
23 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
24 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
25 "bug_type": "Indentation Error: Missing indentation"
26 },
27 {
28 "buggy_code": "print('Value: ' + 5)",
29 "fixed_code": "print('Value: ' + str(5))",
30 "bug_type": "Type Error: String concatenation with integer"
31 },
32 {
33 "buggy_code": "while True\n print('Looping...')",
34 "fixed_code": "while True:\n print('Looping...')",
35 "bug_type": "Syntax Error: Missing Colon"
36 },
37 {
38 "buggy_code": "def multiply(a, b):\n return a * b\nprint(multiply(4))",
39 "fixed_code": "def multiply(a, b):\n return a * b\nprint(multiply(4, 2))",
40 "bug_type": "Type Error: Missing required argument"
41 },
42 {
43 "buggy_code": "age = input('Enter age: ')\nif age > 18:\n print('Adult')",
44 "fixed_code": "age = int(input('Enter age: '))\nif age > 18:\n print('Adult')",
45 "bug_type": "Type Error: Input is string by default"
46 },
47 {
48 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
49 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
50 "bug_type": "ZeroDivisionError: Division by zero"
51 },
52 {
53 "buggy_code": "def func_0(x, y):\n return x * y\nprint(func_0(5))",
54 "fixed_code": "def func_0(x, y):\n return x * y\nprint(func_0(5, 2))",
55 "bug_type": "Missing Argument"
56 },
57 {
58 "buggy_code": "def func_1(x, y):\n return x * y\nprint(func_1(5))",
59 "fixed_code": "def func_1(x, y):\n return x * y\nprint(func_1(5, 2))",
60 "bug_type": "Missing Argument"
61 },
62 {
63 "buggy_code": "def func_2(x, y):\n return x * y\nprint(func_2(5))",
64 "fixed_code": "def func_2(x, y):\n return x * y\nprint(func_2(5, 2))",
65 "bug_type": "Missing Argument"
66 },
67 {
68 "buggy_code": "def func_3(x, y):\n return x * y\nprint(func_3(5))",
69 "fixed_code": "def func_3(x, y):\n return x * y\nprint(func_3(5, 2))",
70 "bug_type": "Missing Argument"
71 },
72 {
73 "buggy_code": "def func_4(x, y):\n return x * y\nprint(func_4(5))",
74 "fixed_code": "def func_4(x, y):\n return x * y\nprint(func_4(5, 2))",
75 "bug_type": "Missing Argument"
76 },
77 {
78 "buggy_code": "def func_5(x, y):\n return x * y\nprint(func_5(5))",
79 "fixed_code": "def func_5(x, y):\n return x * y\nprint(func_5(5, 2))",
80 "bug_type": "Missing Argument"
81 },
82 {
83 "buggy_code": "def func_6(x, y):\n return x * y\nprint(func_6(5))",
84 "fixed_code": "def func_6(x, y):\n return x * y\nprint(func_6(5, 2))",
85 "bug_type": "Missing Argument"
86 },
87 {
88 "buggy_code": "def func_7(x, y):\n return x * y\nprint(func_7(5))",
89 "fixed_code": "def func_7(x, y):\n return x * y\nprint(func_7(5, 2))",
90 "bug_type": "Missing Argument"
91 },
92 {
93 "buggy_code": "def func_8(x, y):\n return x * y\nprint(func_8(5))",
94 "fixed_code": "def func_8(x, y):\n return x * y\nprint(func_8(5, 2))",
95 "bug_type": "Missing Argument"
96 },
97 {
98 "buggy_code": "def func_9(x, y):\n return x * y\nprint(func_9(5))",
99 "fixed_code": "def func_9(x, y):\n return x * y\nprint(func_9(5, 2))",
100 "bug_type": "Missing Argument"
101 },
102 {
103 "buggy_code": "def func_10(x, y):\n return x * y\nprint(func_10(5))",
104 "fixed_code": "def func_10(x, y):\n return x * y\nprint(func_10(5, 2))",
105 "bug_type": "Missing Argument"
106 },
107 {
108 "buggy_code": "def func_11(x, y):\n return x * y\nprint(func_11(5))",
109 "fixed_code": "def func_11(x, y):\n return x * y\nprint(func_11(5, 2))",
110 "bug_type": "Missing Argument"
111 },
112 {
113 "buggy_code": "def func_12(x, y):\n return x * y\nprint(func_12(5))",
114 "fixed_code": "def func_12(x, y):\n return x * y\nprint(func_12(5, 2))",
115 "bug_type": "Missing Argument"
116 },
117 {
118 "buggy_code": "def func_13(x, y):\n return x * y\nprint(func_13(5))",
119 "fixed_code": "def func_13(x, y):\n return x * y\nprint(func_13(5, 2))",
120 "bug_type": "Missing Argument"
121 },
122 {
123 "buggy_code": "def func_14(x, y):\n return x * y\nprint(func_14(5))",
124 "fixed_code": "def func_14(x, y):\n return x * y\nprint(func_14(5, 2))",
125 "bug_type": "Missing Argument"
126 },
127 {
128 "buggy_code": "def func_15(x, y):\n return x * y\nprint(func_15(5))",
129 "fixed_code": "def func_15(x, y):\n return x * y\nprint(func_15(5, 2))",
130 "bug_type": "Missing Argument"
131 },
132 {
133 "buggy_code": "def func_16(x, y):\n return x * y\nprint(func_16(5))",
134 "fixed_code": "def func_16(x, y):\n return x * y\nprint(func_16(5, 2))",
135 "bug_type": "Missing Argument"
136 },
137 {
138 "buggy_code": "def func_17(x, y):\n return x * y\nprint(func_17(5))",
139 "fixed_code": "def func_17(x, y):\n return x * y\nprint(func_17(5, 2))",
140 "bug_type": "Missing Argument"
141 },
142 {
143 "buggy_code": "def func_18(x, y):\n return x * y\nprint(func_18(5))",
144 "fixed_code": "def func_18(x, y):\n return x * y\nprint(func_18(5, 2))",
145 "bug_type": "Missing Argument"
146 },
147 {
148 "buggy_code": "def func_19(x, y):\n return x * y\nprint(func_19(5))",
149 "fixed_code": "def func_19(x, y):\n return x * y\nprint(func_19(5, 2))",
150 "bug_type": "Missing Argument"
151 },
152 {
153 "buggy_code": "def func_20(x, y):\n return x * y\nprint(func_20(5))",
154 "fixed_code": "def func_20(x, y):\n return x * y\nprint(func_20(5, 2))",
155 "bug_type": "Missing Argument"
156 },
157 {
158 "buggy_code": "def func_21(x, y):\n return x * y\nprint(func_21(5))",
159 "fixed_code": "def func_21(x, y):\n return x * y\nprint(func_21(5, 2))",
160 "bug_type": "Missing Argument"
161 },
162 {
163 "buggy_code": "def func_22(x, y):\n return x * y\nprint(func_22(5))",
164 "fixed_code": "def func_22(x, y):\n return x * y\nprint(func_22(5, 2))",
165 "bug_type": "Missing Argument"
166 },
167 {
168 "buggy_code": "def func_23(x, y):\n return x * y\nprint(func_23(5))",
169 "fixed_code": "def func_23(x, y):\n return x * y\nprint(func_23(5, 2))",
170 "bug_type": "Missing Argument"
171 },
172 {
173 "buggy_code": "def func_24(x, y):\n return x * y\nprint(func_24(5))",
174 "fixed_code": "def func_24(x, y):\n return x * y\nprint(func_24(5, 2))",
175 "bug_type": "Missing Argument"
176 },
177 {
178 "buggy_code": "def func_25(x, y):\n return x * y\nprint(func_25(5))",
179 "fixed_code": "def func_25(x, y):\n return x * y\nprint(func_25(5, 2))",
180 "bug_type": "Missing Argument"
181 },
182 {
183 "buggy_code": "def func_26(x, y):\n return x * y\nprint(func_26(5))",
184 "fixed_code": "def func_26(x, y):\n return x * y\nprint(func_26(5, 2))",
185 "bug_type": "Missing Argument"
186 },
187 {
188 "buggy_code": "def func_27(x, y):\n return x * y\nprint(func_27(5))",
189 "fixed_code": "def func_27(x, y):\n return x * y\nprint(func_27(5, 2))",
190 "bug_type": "Missing Argument"
191 },
192 {
193 "buggy_code": "def func_28(x, y):\n return x * y\nprint(func_28(5))",
194 "fixed_code": "def func_28(x, y):\n return x * y\nprint(func_28(5, 2))",
195 "bug_type": "Missing Argument"
196 },
197 {
198 "buggy_code": "def func_29(x, y):\n return x * y\nprint(func_29(5))",
199 "fixed_code": "def func_29(x, y):\n return x * y\nprint(func_29(5, 2))",
200 "bug_type": "Missing Argument"
201 },
202 {
203 "buggy_code": "def func_30(x, y):\n return x * y\nprint(func_30(5))",
204 "fixed_code": "def func_30(x, y):\n return x * y\nprint(func_30(5, 2))",
205 "bug_type": "Missing Argument"
206 },
207 {
208 "buggy_code": "def func_31(x, y):\n return x * y\nprint(func_31(5))",
209 "fixed_code": "def func_31(x, y):\n return x * y\nprint(func_31(5, 2))",
210 "bug_type": "Missing Argument"
211 },
212 {
213 "buggy_code": "def func_32(x, y):\n return x * y\nprint(func_32(5))",
214 "fixed_code": "def func_32(x, y):\n return x * y\nprint(func_32(5, 2))",
215 "bug_type": "Missing Argument"
216 },
217 {
218 "buggy_code": "def func_33(x, y):\n return x * y\nprint(func_33(5))",
219 "fixed_code": "def func_33(x, y):\n return x * y\nprint(func_33(5, 2))",
220 "bug_type": "Missing Argument"
221 },
222 {
223 "buggy_code": "def func_34(x, y):\n return x * y\nprint(func_34(5))",
224 "fixed_code": "def func_34(x, y):\n return x * y\nprint(func_34(5, 2))",
225 "bug_type": "Missing Argument"
226 },
227 {
228 "buggy_code": "def func_35(x, y):\n return x * y\nprint(func_35(5))",
229 "fixed_code": "def func_35(x, y):\n return x * y\nprint(func_35(5, 2))",
230 "bug_type": "Missing Argument"
231 },
232 {
233 "buggy_code": "def func_36(x, y):\n return x * y\nprint(func_36(5))",
234 "fixed_code": "def func_36(x, y):\n return x * y\nprint(func_36(5, 2))",
235 "bug_type": "Missing Argument"
236 },
237 {
238 "buggy_code": "def func_37(x, y):\n return x * y\nprint(func_37(5))",
239 "fixed_code": "def func_37(x, y):\n return x * y\nprint(func_37(5, 2))",
240 "bug_type": "Missing Argument"
241 },
242 {
243 "buggy_code": "def func_38(x, y):\n return x * y\nprint(func_38(5))",
244 "fixed_code": "def func_38(x, y):\n return x * y\nprint(func_38(5, 2))",
245 "bug_type": "Missing Argument"
246 },
247 {
248 "buggy_code": "def func_39(x, y):\n return x * y\nprint(func_39(5))",
249 "fixed_code": "def func_39(x, y):\n return x * y\nprint(func_39(5, 2))",
250 "bug_type": "Missing Argument"
251 },
252 {
253 "buggy_code": "def func_40(x, y):\n return x * y\nprint(func_40(5))",
254 "fixed_code": "def func_40(x, y):\n return x * y\nprint(func_40(5, 2))",
255 "bug_type": "Missing Argument"
256 },
257 {
258 "buggy_code": "def func_41(x, y):\n return x * y\nprint(func_41(5))",
259 "fixed_code": "def func_41(x, y):\n return x * y\nprint(func_41(5, 2))",
260 "bug_type": "Missing Argument"
261 },
262 {
263 "buggy_code": "def func_42(x, y):\n return x * y\nprint(func_42(5))",
264 "fixed_code": "def func_42(x, y):\n return x * y\nprint(func_42(5, 2))",
265 "bug_type": "Missing Argument"
266 },
267 {
268 "buggy_code": "def func_43(x, y):\n return x * y\nprint(func_43(5))",
269 "fixed_code": "def func_43(x, y):\n return x * y\nprint(func_43(5, 2))",
270 "bug_type": "Missing Argument"
271 },
272 {
273 "buggy_code": "def func_44(x, y):\n return x * y\nprint(func_44(5))",
274 "fixed_code": "def func_44(x, y):\n return x * y\nprint(func_44(5, 2))",
275 "bug_type": "Missing Argument"
276 },
277 {
278 "buggy_code": "def func_45(x, y):\n return x * y\nprint(func_45(5))",
279 "fixed_code": "def func_45(x, y):\n return x * y\nprint(func_45(5, 2))",
280 "bug_type": "Missing Argument"
281 },
282 {
283 "buggy_code": "def func_46(x, y):\n return x * y\nprint(func_46(5))",
284 "fixed_code": "def func_46(x, y):\n return x * y\nprint(func_46(5, 2))",
285 "bug_type": "Missing Argument"
286 },
287 {
288 "buggy_code": "def func_47(x, y):\n return x * y\nprint(func_47(5))",
289 "fixed_code": "def func_47(x, y):\n return x * y\nprint(func_47(5, 2))",
290 "bug_type": "Missing Argument"
291 },
292 {
293 "buggy_code": "def func_48(x, y):\n return x * y\nprint(func_48(5))",
294 "fixed_code": "def func_48(x, y):\n return x * y\nprint(func_48(5, 2))",
295 "bug_type": "Missing Argument"
296 },
297 {
298 "buggy_code": "def func_49(x, y):\n return x * y\nprint(func_49(5))",
299 "fixed_code": "def func_49(x, y):\n return x * y\nprint(func_49(5, 2))",
300 "bug_type": "Missing Argument"
301 },
302 {
303 "buggy_code": "def func_50(x, y):\n return x * y\nprint(func_50(5))",
304 "fixed_code": "def func_50(x, y):\n return x * y\nprint(func_50(5, 2))",
305 "bug_type": "Missing Argument"
306 },
307 {
308 "buggy_code": "def func_51(x, y):\n return x * y\nprint(func_51(5))",
309 "fixed_code": "def func_51(x, y):\n return x * y\nprint(func_51(5, 2))",
310 "bug_type": "Missing Argument"
311 },
312 {
313 "buggy_code": "def func_52(x, y):\n return x * y\nprint(func_52(5))",
314 "fixed_code": "def func_52(x, y):\n return x * y\nprint(func_52(5, 2))",
315 "bug_type": "Missing Argument"
316 },
317 {
318 "buggy_code": "def func_53(x, y):\n return x * y\nprint(func_53(5))",
319 "fixed_code": "def func_53(x, y):\n return x * y\nprint(func_53(5, 2))",
320 "bug_type": "Missing Argument"
321 },
322 {
323 "buggy_code": "def func_54(x, y):\n return x * y\nprint(func_54(5))",
324 "fixed_code": "def func_54(x, y):\n return x * y\nprint(func_54(5, 2))",
325 "bug_type": "Missing Argument"
326 },
327 {
328 "buggy_code": "def func_55(x, y):\n return x * y\nprint(func_55(5))",
329 "fixed_code": "def func_55(x, y):\n return x * y\nprint(func_55(5, 2))",
330 "bug_type": "Missing Argument"
331 },
332 {
333 "buggy_code": "def func_56(x, y):\n return x * y\nprint(func_56(5))",
334 "fixed_code": "def func_56(x, y):\n return x * y\nprint(func_56(5, 2))",
335 "bug_type": "Missing Argument"
336 },
337 {
338 "buggy_code": "def func_57(x, y):\n return x * y\nprint(func_57(5))",
339 "fixed_code": "def func_57(x, y):\n return x * y\nprint(func_57(5, 2))",
340 "bug_type": "Missing Argument"
341 },
342 {
343 "buggy_code": "def func_58(x, y):\n return x * y\nprint(func_58(5))",
344 "fixed_code": "def func_58(x, y):\n return x * y\nprint(func_58(5, 2))",
345 "bug_type": "Missing Argument"
346 },
347 {
348 "buggy_code": "def func_59(x, y):\n return x * y\nprint(func_59(5))",
349 "fixed_code": "def func_59(x, y):\n return x * y\nprint(func_59(5, 2))",
350 "bug_type": "Missing Argument"
351 },
352 {
353 "buggy_code": "def func_60(x, y):\n return x * y\nprint(func_60(5))",
354 "fixed_code": "def func_60(x, y):\n return x * y\nprint(func_60(5, 2))",
355 "bug_type": "Missing Argument"
356 },
357 {
358 "buggy_code": "def func_61(x, y):\n return x * y\nprint(func_61(5))",
359 "fixed_code": "def func_61(x, y):\n return x * y\nprint(func_61(5, 2))",
360 "bug_type": "Missing Argument"
361 },
362 {
363 "buggy_code": "def func_62(x, y):\n return x * y\nprint(func_62(5))",
364 "fixed_code": "def func_62(x, y):\n return x * y\nprint(func_62(5, 2))",
365 "bug_type": "Missing Argument"
366 },
367 {
368 "buggy_code": "def func_63(x, y):\n return x * y\nprint(func_63(5))",
369 "fixed_code": "def func_63(x, y):\n return x * y\nprint(func_63(5, 2))",
370 "bug_type": "Missing Argument"
371 },
372 {
373 "buggy_code": "def func_64(x, y):\n return x * y\nprint(func_64(5))",
374 "fixed_code": "def func_64(x, y):\n return x * y\nprint(func_64(5, 2))",
375 "bug_type": "Missing Argument"
376 },
377 {
378 "buggy_code": "def func_65(x, y):\n return x * y\nprint(func_65(5))",
379 "fixed_code": "def func_65(x, y):\n return x * y\nprint(func_65(5, 2))",
380 "bug_type": "Missing Argument"
381 },
382 {
383 "buggy_code": "def func_66(x, y):\n return x * y\nprint(func_66(5))",
384 "fixed_code": "def func_66(x, y):\n return x * y\nprint(func_66(5, 2))",
385 "bug_type": "Missing Argument"
386 },
387 {
388 "buggy_code": "def func_67(x, y):\n return x * y\nprint(func_67(5))",
389 "fixed_code": "def func_67(x, y):\n return x * y\nprint(func_67(5, 2))",
390 "bug_type": "Missing Argument"
391 },
392 {
393 "buggy_code": "def func_68(x, y):\n return x * y\nprint(func_68(5))",
394 "fixed_code": "def func_68(x, y):\n return x * y\nprint(func_68(5, 2))",
395 "bug_type": "Missing Argument"
396 },
397 {
398 "buggy_code": "def func_69(x, y):\n return x * y\nprint(func_69(5))",
399 "fixed_code": "def func_69(x, y):\n return x * y\nprint(func_69(5, 2))",
400 "bug_type": "Missing Argument"
401 },
402 {
403 "buggy_code": "def func_70(x, y):\n return x * y\nprint(func_70(5))",
404 "fixed_code": "def func_70(x, y):\n return x * y\nprint(func_70(5, 2))",
405 "bug_type": "Missing Argument"
406 },
407 {
408 "buggy_code": "def func_71(x, y):\n return x * y\nprint(func_71(5))",
409 "fixed_code": "def func_71(x, y):\n return x * y\nprint(func_71(5, 2))",
410 "bug_type": "Missing Argument"
411 },
412 {
413 "buggy_code": "def func_72(x, y):\n return x * y\nprint(func_72(5))",
414 "fixed_code": "def func_72(x, y):\n return x * y\nprint(func_72(5, 2))",
415 "bug_type": "Missing Argument"
416 },
417 {
418 "buggy_code": "def func_73(x, y):\n return x * y\nprint(func_73(5))",
419 "fixed_code": "def func_73(x, y):\n return x * y\nprint(func_73(5, 2))",
420 "bug_type": "Missing Argument"
421 },
422 {
423 "buggy_code": "def func_74(x, y):\n return x * y\nprint(func_74(5))",
424 "fixed_code": "def func_74(x, y):\n return x * y\nprint(func_74(5, 2))",
425 "bug_type": "Missing Argument"
426 },
427 {
428 "buggy_code": "def func_75(x, y):\n return x * y\nprint(func_75(5))",
429 "fixed_code": "def func_75(x, y):\n return x * y\nprint(func_75(5, 2))",
430 "bug_type": "Missing Argument"
431 },
432 {
433 "buggy_code": "def func_76(x, y):\n return x * y\nprint(func_76(5))",
434 "fixed_code": "def func_76(x, y):\n return x * y\nprint(func_76(5, 2))",
435 "bug_type": "Missing Argument"
436 },
437 {
438 "buggy_code": "def func_77(x, y):\n return x * y\nprint(func_77(5))",
439 "fixed_code": "def func_77(x, y):\n return x * y\nprint(func_77(5, 2))",
440 "bug_type": "Missing Argument"
441 },
442 {
443 "buggy_code": "def func_78(x, y):\n return x * y\nprint(func_78(5))",
444 "fixed_code": "def func_78(x, y):\n return x * y\nprint(func_78(5, 2))",
445 "bug_type": "Missing Argument"
446 },
447 {
448 "buggy_code": "def func_79(x, y):\n return x * y\nprint(func_79(5))",
449 "fixed_code": "def func_79(x, y):\n return x * y\nprint(func_79(5, 2))",
450 "bug_type": "Missing Argument"
451 },
452 {
453 "buggy_code": "def func_80(x, y):\n return x * y\nprint(func_80(5))",
454 "fixed_code": "def func_80(x, y):\n return x * y\nprint(func_80(5, 2))",
455 "bug_type": "Missing Argument"
456 },
457 {
458 "buggy_code": "def func_81(x, y):\n return x * y\nprint(func_81(5))",
459 "fixed_code": "def func_81(x, y):\n return x * y\nprint(func_81(5, 2))",
460 "bug_type": "Missing Argument"
461 },
462 {
463 "buggy_code": "def func_82(x, y):\n return x * y\nprint(func_82(5))",
464 "fixed_code": "def func_82(x, y):\n return x * y\nprint(func_82(5, 2))",
465 "bug_type": "Missing Argument"
466 },
467 {
468 "buggy_code": "def func_83(x, y):\n return x * y\nprint(func_83(5))",
469 "fixed_code": "def func_83(x, y):\n return x * y\nprint(func_83(5, 2))",
470 "bug_type": "Missing Argument"
471 },
472 {
473 "buggy_code": "def func_84(x, y):\n return x * y\nprint(func_84(5))",
474 "fixed_code": "def func_84(x, y):\n return x * y\nprint(func_84(5, 2))",
475 "bug_type": "Missing Argument"
476 },
477 {
478 "buggy_code": "def func_85(x, y):\n return x * y\nprint(func_85(5))",
479 "fixed_code": "def func_85(x, y):\n return x * y\nprint(func_85(5, 2))",
480 "bug_type": "Missing Argument"
481 },
482 {
483 "buggy_code": "def func_86(x, y):\n return x * y\nprint(func_86(5))",
484 "fixed_code": "def func_86(x, y):\n return x * y\nprint(func_86(5, 2))",
485 "bug_type": "Missing Argument"
486 },
487 {
488 "buggy_code": "def func_87(x, y):\n return x * y\nprint(func_87(5))",
489 "fixed_code": "def func_87(x, y):\n return x * y\nprint(func_87(5, 2))",
490 "bug_type": "Missing Argument"
491 },
492 {
493 "buggy_code": "def func_88(x, y):\n return x * y\nprint(func_88(5))",
494 "fixed_code": "def func_88(x, y):\n return x * y\nprint(func_88(5, 2))",
495 "bug_type": "Missing Argument"
496 },
497 {
498 "buggy_code": "def func_89(x, y):\n return x * y\nprint(func_89(5))",
499 "fixed_code": "def func_89(x, y):\n return x * y\nprint(func_89(5, 2))",
500 "bug_type": "Missing Argument"
501 },
502 {
503 "buggy_code": "def func_0(a, b):\n return a + b\nprint(func_0(5))",
504 "fixed_code": "def func_0(a, b):\n return a + b\nprint(func_0(5, 3))",
505 "bug_type": "Missing Argument"
506 },
507 {
508 "buggy_code": "for i in range(5)\n print(i)",
509 "fixed_code": "for i in range(5):\n print(i)",
510 "bug_type": "Syntax Error: Missing Colon"
511 },
512 {
513 "buggy_code": "if x = 10:\n print('x is 10')",
514 "fixed_code": "if x == 10:\n print('x is 10')",
515 "bug_type": "Assignment instead of Comparison"
516 },
517 {
518 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
519 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
520 "bug_type": "IndexError: List index out of range"
521 },
522 {
523 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
524 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
525 "bug_type": "Indentation Error"
526 },
527 {
528 "buggy_code": "print('Value: ' + 5)",
529 "fixed_code": "print('Value: ' + str(5))",
530 "bug_type": "Type Error: String concatenation with integer"
531 },
532 {
533 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
534 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
535 "bug_type": "ZeroDivisionError"
536 },
537 {
538 "buggy_code": "def func_7(a, b):\n return a + b\nprint(func_7(5))",
539 "fixed_code": "def func_7(a, b):\n return a + b\nprint(func_7(5, 3))",
540 "bug_type": "Missing Argument"
541 },
542 {
543 "buggy_code": "for i in range(5)\n print(i)",
544 "fixed_code": "for i in range(5):\n print(i)",
545 "bug_type": "Syntax Error: Missing Colon"
546 },
547 {
548 "buggy_code": "if x = 10:\n print('x is 10')",
549 "fixed_code": "if x == 10:\n print('x is 10')",
550 "bug_type": "Assignment instead of Comparison"
551 },
552 {
553 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
554 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
555 "bug_type": "IndexError: List index out of range"
556 },
557 {
558 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
559 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
560 "bug_type": "Indentation Error"
561 },
562 {
563 "buggy_code": "print('Value: ' + 5)",
564 "fixed_code": "print('Value: ' + str(5))",
565 "bug_type": "Type Error: String concatenation with integer"
566 },
567 {
568 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
569 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
570 "bug_type": "ZeroDivisionError"
571 },
572 {
573 "buggy_code": "def func_14(a, b):\n return a + b\nprint(func_14(5))",
574 "fixed_code": "def func_14(a, b):\n return a + b\nprint(func_14(5, 3))",
575 "bug_type": "Missing Argument"
576 },
577 {
578 "buggy_code": "for i in range(5)\n print(i)",
579 "fixed_code": "for i in range(5):\n print(i)",
580 "bug_type": "Syntax Error: Missing Colon"
581 },
582 {
583 "buggy_code": "if x = 10:\n print('x is 10')",
584 "fixed_code": "if x == 10:\n print('x is 10')",
585 "bug_type": "Assignment instead of Comparison"
586 },
587 {
588 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
589 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
590 "bug_type": "IndexError: List index out of range"
591 },
592 {
593 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
594 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
595 "bug_type": "Indentation Error"
596 },
597 {
598 "buggy_code": "print('Value: ' + 5)",
599 "fixed_code": "print('Value: ' + str(5))",
600 "bug_type": "Type Error: String concatenation with integer"
601 },
602 {
603 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
604 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
605 "bug_type": "ZeroDivisionError"
606 },
607 {
608 "buggy_code": "def func_21(a, b):\n return a + b\nprint(func_21(5))",
609 "fixed_code": "def func_21(a, b):\n return a + b\nprint(func_21(5, 3))",
610 "bug_type": "Missing Argument"
611 },
612 {
613 "buggy_code": "for i in range(5)\n print(i)",
614 "fixed_code": "for i in range(5):\n print(i)",
615 "bug_type": "Syntax Error: Missing Colon"
616 },
617 {
618 "buggy_code": "if x = 10:\n print('x is 10')",
619 "fixed_code": "if x == 10:\n print('x is 10')",
620 "bug_type": "Assignment instead of Comparison"
621 },
622 {
623 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
624 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
625 "bug_type": "IndexError: List index out of range"
626 },
627 {
628 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
629 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
630 "bug_type": "Indentation Error"
631 },
632 {
633 "buggy_code": "print('Value: ' + 5)",
634 "fixed_code": "print('Value: ' + str(5))",
635 "bug_type": "Type Error: String concatenation with integer"
636 },
637 {
638 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
639 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
640 "bug_type": "ZeroDivisionError"
641 },
642 {
643 "buggy_code": "def func_28(a, b):\n return a + b\nprint(func_28(5))",
644 "fixed_code": "def func_28(a, b):\n return a + b\nprint(func_28(5, 3))",
645 "bug_type": "Missing Argument"
646 },
647 {
648 "buggy_code": "for i in range(5)\n print(i)",
649 "fixed_code": "for i in range(5):\n print(i)",
650 "bug_type": "Syntax Error: Missing Colon"
651 },
652 {
653 "buggy_code": "if x = 10:\n print('x is 10')",
654 "fixed_code": "if x == 10:\n print('x is 10')",
655 "bug_type": "Assignment instead of Comparison"
656 },
657 {
658 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
659 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
660 "bug_type": "IndexError: List index out of range"
661 },
662 {
663 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
664 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
665 "bug_type": "Indentation Error"
666 },
667 {
668 "buggy_code": "print('Value: ' + 5)",
669 "fixed_code": "print('Value: ' + str(5))",
670 "bug_type": "Type Error: String concatenation with integer"
671 },
672 {
673 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
674 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
675 "bug_type": "ZeroDivisionError"
676 },
677 {
678 "buggy_code": "def func_35(a, b):\n return a + b\nprint(func_35(5))",
679 "fixed_code": "def func_35(a, b):\n return a + b\nprint(func_35(5, 3))",
680 "bug_type": "Missing Argument"
681 },
682 {
683 "buggy_code": "for i in range(5)\n print(i)",
684 "fixed_code": "for i in range(5):\n print(i)",
685 "bug_type": "Syntax Error: Missing Colon"
686 },
687 {
688 "buggy_code": "if x = 10:\n print('x is 10')",
689 "fixed_code": "if x == 10:\n print('x is 10')",
690 "bug_type": "Assignment instead of Comparison"
691 },
692 {
693 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
694 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
695 "bug_type": "IndexError: List index out of range"
696 },
697 {
698 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
699 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
700 "bug_type": "Indentation Error"
701 },
702 {
703 "buggy_code": "print('Value: ' + 5)",
704 "fixed_code": "print('Value: ' + str(5))",
705 "bug_type": "Type Error: String concatenation with integer"
706 },
707 {
708 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
709 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
710 "bug_type": "ZeroDivisionError"
711 },
712 {
713 "buggy_code": "def func_42(a, b):\n return a + b\nprint(func_42(5))",
714 "fixed_code": "def func_42(a, b):\n return a + b\nprint(func_42(5, 3))",
715 "bug_type": "Missing Argument"
716 },
717 {
718 "buggy_code": "for i in range(5)\n print(i)",
719 "fixed_code": "for i in range(5):\n print(i)",
720 "bug_type": "Syntax Error: Missing Colon"
721 },
722 {
723 "buggy_code": "if x = 10:\n print('x is 10')",
724 "fixed_code": "if x == 10:\n print('x is 10')",
725 "bug_type": "Assignment instead of Comparison"
726 },
727 {
728 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
729 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
730 "bug_type": "IndexError: List index out of range"
731 },
732 {
733 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
734 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
735 "bug_type": "Indentation Error"
736 },
737 {
738 "buggy_code": "print('Value: ' + 5)",
739 "fixed_code": "print('Value: ' + str(5))",
740 "bug_type": "Type Error: String concatenation with integer"
741 },
742 {
743 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
744 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
745 "bug_type": "ZeroDivisionError"
746 },
747 {
748 "buggy_code": "def func_49(a, b):\n return a + b\nprint(func_49(5))",
749 "fixed_code": "def func_49(a, b):\n return a + b\nprint(func_49(5, 3))",
750 "bug_type": "Missing Argument"
751 },
752 {
753 "buggy_code": "for i in range(5)\n print(i)",
754 "fixed_code": "for i in range(5):\n print(i)",
755 "bug_type": "Syntax Error: Missing Colon"
756 },
757 {
758 "buggy_code": "if x = 10:\n print('x is 10')",
759 "fixed_code": "if x == 10:\n print('x is 10')",
760 "bug_type": "Assignment instead of Comparison"
761 },
762 {
763 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
764 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
765 "bug_type": "IndexError: List index out of range"
766 },
767 {
768 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
769 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
770 "bug_type": "Indentation Error"
771 },
772 {
773 "buggy_code": "print('Value: ' + 5)",
774 "fixed_code": "print('Value: ' + str(5))",
775 "bug_type": "Type Error: String concatenation with integer"
776 },
777 {
778 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
779 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
780 "bug_type": "ZeroDivisionError"
781 },
782 {
783 "buggy_code": "def func_56(a, b):\n return a + b\nprint(func_56(5))",
784 "fixed_code": "def func_56(a, b):\n return a + b\nprint(func_56(5, 3))",
785 "bug_type": "Missing Argument"
786 },
787 {
788 "buggy_code": "for i in range(5)\n print(i)",
789 "fixed_code": "for i in range(5):\n print(i)",
790 "bug_type": "Syntax Error: Missing Colon"
791 },
792 {
793 "buggy_code": "if x = 10:\n print('x is 10')",
794 "fixed_code": "if x == 10:\n print('x is 10')",
795 "bug_type": "Assignment instead of Comparison"
796 },
797 {
798 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
799 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
800 "bug_type": "IndexError: List index out of range"
801 },
802 {
803 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
804 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
805 "bug_type": "Indentation Error"
806 },
807 {
808 "buggy_code": "print('Value: ' + 5)",
809 "fixed_code": "print('Value: ' + str(5))",
810 "bug_type": "Type Error: String concatenation with integer"
811 },
812 {
813 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
814 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
815 "bug_type": "ZeroDivisionError"
816 },
817 {
818 "buggy_code": "def func_63(a, b):\n return a + b\nprint(func_63(5))",
819 "fixed_code": "def func_63(a, b):\n return a + b\nprint(func_63(5, 3))",
820 "bug_type": "Missing Argument"
821 },
822 {
823 "buggy_code": "for i in range(5)\n print(i)",
824 "fixed_code": "for i in range(5):\n print(i)",
825 "bug_type": "Syntax Error: Missing Colon"
826 },
827 {
828 "buggy_code": "if x = 10:\n print('x is 10')",
829 "fixed_code": "if x == 10:\n print('x is 10')",
830 "bug_type": "Assignment instead of Comparison"
831 },
832 {
833 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
834 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
835 "bug_type": "IndexError: List index out of range"
836 },
837 {
838 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
839 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
840 "bug_type": "Indentation Error"
841 },
842 {
843 "buggy_code": "print('Value: ' + 5)",
844 "fixed_code": "print('Value: ' + str(5))",
845 "bug_type": "Type Error: String concatenation with integer"
846 },
847 {
848 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
849 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
850 "bug_type": "ZeroDivisionError"
851 },
852 {
853 "buggy_code": "def func_70(a, b):\n return a + b\nprint(func_70(5))",
854 "fixed_code": "def func_70(a, b):\n return a + b\nprint(func_70(5, 3))",
855 "bug_type": "Missing Argument"
856 },
857 {
858 "buggy_code": "for i in range(5)\n print(i)",
859 "fixed_code": "for i in range(5):\n print(i)",
860 "bug_type": "Syntax Error: Missing Colon"
861 },
862 {
863 "buggy_code": "if x = 10:\n print('x is 10')",
864 "fixed_code": "if x == 10:\n print('x is 10')",
865 "bug_type": "Assignment instead of Comparison"
866 },
867 {
868 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
869 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
870 "bug_type": "IndexError: List index out of range"
871 },
872 {
873 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
874 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
875 "bug_type": "Indentation Error"
876 },
877 {
878 "buggy_code": "print('Value: ' + 5)",
879 "fixed_code": "print('Value: ' + str(5))",
880 "bug_type": "Type Error: String concatenation with integer"
881 },
882 {
883 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
884 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
885 "bug_type": "ZeroDivisionError"
886 },
887 {
888 "buggy_code": "def func_77(a, b):\n return a + b\nprint(func_77(5))",
889 "fixed_code": "def func_77(a, b):\n return a + b\nprint(func_77(5, 3))",
890 "bug_type": "Missing Argument"
891 },
892 {
893 "buggy_code": "for i in range(5)\n print(i)",
894 "fixed_code": "for i in range(5):\n print(i)",
895 "bug_type": "Syntax Error: Missing Colon"
896 },
897 {
898 "buggy_code": "if x = 10:\n print('x is 10')",
899 "fixed_code": "if x == 10:\n print('x is 10')",
900 "bug_type": "Assignment instead of Comparison"
901 },
902 {
903 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
904 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
905 "bug_type": "IndexError: List index out of range"
906 },
907 {
908 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
909 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
910 "bug_type": "Indentation Error"
911 },
912 {
913 "buggy_code": "print('Value: ' + 5)",
914 "fixed_code": "print('Value: ' + str(5))",
915 "bug_type": "Type Error: String concatenation with integer"
916 },
917 {
918 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
919 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
920 "bug_type": "ZeroDivisionError"
921 },
922 {
923 "buggy_code": "def func_84(a, b):\n return a + b\nprint(func_84(5))",
924 "fixed_code": "def func_84(a, b):\n return a + b\nprint(func_84(5, 3))",
925 "bug_type": "Missing Argument"
926 },
927 {
928 "buggy_code": "for i in range(5)\n print(i)",
929 "fixed_code": "for i in range(5):\n print(i)",
930 "bug_type": "Syntax Error: Missing Colon"
931 },
932 {
933 "buggy_code": "if x = 10:\n print('x is 10')",
934 "fixed_code": "if x == 10:\n print('x is 10')",
935 "bug_type": "Assignment instead of Comparison"
936 },
937 {
938 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
939 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
940 "bug_type": "IndexError: List index out of range"
941 },
942 {
943 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
944 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
945 "bug_type": "Indentation Error"
946 },
947 {
948 "buggy_code": "print('Value: ' + 5)",
949 "fixed_code": "print('Value: ' + str(5))",
950 "bug_type": "Type Error: String concatenation with integer"
951 },
952 {
953 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
954 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
955 "bug_type": "ZeroDivisionError"
956 },
957 {
958 "buggy_code": "def func_91(a, b):\n return a + b\nprint(func_91(5))",
959 "fixed_code": "def func_91(a, b):\n return a + b\nprint(func_91(5, 3))",
960 "bug_type": "Missing Argument"
961 },
962 {
963 "buggy_code": "for i in range(5)\n print(i)",
964 "fixed_code": "for i in range(5):\n print(i)",
965 "bug_type": "Syntax Error: Missing Colon"
966 },
967 {
968 "buggy_code": "if x = 10:\n print('x is 10')",
969 "fixed_code": "if x == 10:\n print('x is 10')",
970 "bug_type": "Assignment instead of Comparison"
971 },
972 {
973 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
974 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
975 "bug_type": "IndexError: List index out of range"
976 },
977 {
978 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
979 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
980 "bug_type": "Indentation Error"
981 },
982 {
983 "buggy_code": "print('Value: ' + 5)",
984 "fixed_code": "print('Value: ' + str(5))",
985 "bug_type": "Type Error: String concatenation with integer"
986 },
987 {
988 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
989 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
990 "bug_type": "ZeroDivisionError"
991 },
992 {
993 "buggy_code": "def func_98(a, b):\n return a + b\nprint(func_98(5))",
994 "fixed_code": "def func_98(a, b):\n return a + b\nprint(func_98(5, 3))",
995 "bug_type": "Missing Argument"
996 },
997 {
998 "buggy_code": "for i in range(5)\n print(i)",
999 "fixed_code": "for i in range(5):\n print(i)",
1000 "bug_type": "Syntax Error: Missing Colon"
1001 },
1002 {
1003 "buggy_code": "if x = 10:\n print('x is 10')",
1004 "fixed_code": "if x == 10:\n print('x is 10')",
1005 "bug_type": "Assignment instead of Comparison"
1006 },
1007 {
1008 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
1009 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
1010 "bug_type": "IndexError: List index out of range"
1011 },
1012 {
1013 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
1014 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
1015 "bug_type": "Indentation Error"
1016 },
1017 {
1018 "buggy_code": "print('Value: ' + 5)",
1019 "fixed_code": "print('Value: ' + str(5))",
1020 "bug_type": "Type Error: String concatenation with integer"
1021 },
1022 {
1023 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
1024 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
1025 "bug_type": "ZeroDivisionError"
1026 },
1027 {
1028 "buggy_code": "def func_105(a, b):\n return a + b\nprint(func_105(5))",
1029 "fixed_code": "def func_105(a, b):\n return a + b\nprint(func_105(5, 3))",
1030 "bug_type": "Missing Argument"
1031 },
1032 {
1033 "buggy_code": "for i in range(5)\n print(i)",
1034 "fixed_code": "for i in range(5):\n print(i)",
1035 "bug_type": "Syntax Error: Missing Colon"
1036 },
1037 {
1038 "buggy_code": "if x = 10:\n print('x is 10')",
1039 "fixed_code": "if x == 10:\n print('x is 10')",
1040 "bug_type": "Assignment instead of Comparison"
1041 },
1042 {
1043 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
1044 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
1045 "bug_type": "IndexError: List index out of range"
1046 },
1047 {
1048 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
1049 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
1050 "bug_type": "Indentation Error"
1051 },
1052 {
1053 "buggy_code": "print('Value: ' + 5)",
1054 "fixed_code": "print('Value: ' + str(5))",
1055 "bug_type": "Type Error: String concatenation with integer"
1056 },
1057 {
1058 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
1059 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
1060 "bug_type": "ZeroDivisionError"
1061 },
1062 {
1063 "buggy_code": "def func_112(a, b):\n return a + b\nprint(func_112(5))",
1064 "fixed_code": "def func_112(a, b):\n return a + b\nprint(func_112(5, 3))",
1065 "bug_type": "Missing Argument"
1066 },
1067 {
1068 "buggy_code": "for i in range(5)\n print(i)",
1069 "fixed_code": "for i in range(5):\n print(i)",
1070 "bug_type": "Syntax Error: Missing Colon"
1071 },
1072 {
1073 "buggy_code": "if x = 10:\n print('x is 10')",
1074 "fixed_code": "if x == 10:\n print('x is 10')",
1075 "bug_type": "Assignment instead of Comparison"
1076 },
1077 {
1078 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
1079 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
1080 "bug_type": "IndexError: List index out of range"
1081 },
1082 {
1083 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
1084 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
1085 "bug_type": "Indentation Error"
1086 },
1087 {
1088 "buggy_code": "print('Value: ' + 5)",
1089 "fixed_code": "print('Value: ' + str(5))",
1090 "bug_type": "Type Error: String concatenation with integer"
1091 },
1092 {
1093 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
1094 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
1095 "bug_type": "ZeroDivisionError"
1096 },
1097 {
1098 "buggy_code": "def func_119(a, b):\n return a + b\nprint(func_119(5))",
1099 "fixed_code": "def func_119(a, b):\n return a + b\nprint(func_119(5, 3))",
1100 "bug_type": "Missing Argument"
1101 },
1102 {
1103 "buggy_code": "for i in range(5)\n print(i)",
1104 "fixed_code": "for i in range(5):\n print(i)",
1105 "bug_type": "Syntax Error: Missing Colon"
1106 },
1107 {
1108 "buggy_code": "if x = 10:\n print('x is 10')",
1109 "fixed_code": "if x == 10:\n print('x is 10')",
1110 "bug_type": "Assignment instead of Comparison"
1111 },
1112 {
1113 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
1114 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
1115 "bug_type": "IndexError: List index out of range"
1116 },
1117 {
1118 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
1119 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
1120 "bug_type": "Indentation Error"
1121 },
1122 {
1123 "buggy_code": "print('Value: ' + 5)",
1124 "fixed_code": "print('Value: ' + str(5))",
1125 "bug_type": "Type Error: String concatenation with integer"
1126 },
1127 {
1128 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
1129 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
1130 "bug_type": "ZeroDivisionError"
1131 },
1132 {
1133 "buggy_code": "def func_126(a, b):\n return a + b\nprint(func_126(5))",
1134 "fixed_code": "def func_126(a, b):\n return a + b\nprint(func_126(5, 3))",
1135 "bug_type": "Missing Argument"
1136 },
1137 {
1138 "buggy_code": "for i in range(5)\n print(i)",
1139 "fixed_code": "for i in range(5):\n print(i)",
1140 "bug_type": "Syntax Error: Missing Colon"
1141 },
1142 {
1143 "buggy_code": "if x = 10:\n print('x is 10')",
1144 "fixed_code": "if x == 10:\n print('x is 10')",
1145 "bug_type": "Assignment instead of Comparison"
1146 },
1147 {
1148 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
1149 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
1150 "bug_type": "IndexError: List index out of range"
1151 },
1152 {
1153 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
1154 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
1155 "bug_type": "Indentation Error"
1156 },
1157 {
1158 "buggy_code": "print('Value: ' + 5)",
1159 "fixed_code": "print('Value: ' + str(5))",
1160 "bug_type": "Type Error: String concatenation with integer"
1161 },
1162 {
1163 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
1164 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
1165 "bug_type": "ZeroDivisionError"
1166 },
1167 {
1168 "buggy_code": "def func_133(a, b):\n return a + b\nprint(func_133(5))",
1169 "fixed_code": "def func_133(a, b):\n return a + b\nprint(func_133(5, 3))",
1170 "bug_type": "Missing Argument"
1171 },
1172 {
1173 "buggy_code": "for i in range(5)\n print(i)",
1174 "fixed_code": "for i in range(5):\n print(i)",
1175 "bug_type": "Syntax Error: Missing Colon"
1176 },
1177 {
1178 "buggy_code": "if x = 10:\n print('x is 10')",
1179 "fixed_code": "if x == 10:\n print('x is 10')",
1180 "bug_type": "Assignment instead of Comparison"
1181 },
1182 {
1183 "buggy_code": "numbers = [1, 2, 3]\nprint(numbers[3])",
1184 "fixed_code": "numbers = [1, 2, 3]\nif len(numbers) > 3:\n print(numbers[3])",
1185 "bug_type": "IndexError: List index out of range"
1186 },
1187 {
1188 "buggy_code": "def greet(name):\nprint('Hello, ' + name)",
1189 "fixed_code": "def greet(name):\n print('Hello, ' + name)",
1190 "bug_type": "Indentation Error"
1191 },
1192 {
1193 "buggy_code": "print('Value: ' + 5)",
1194 "fixed_code": "print('Value: ' + str(5))",
1195 "bug_type": "Type Error: String concatenation with integer"
1196 },
1197 {
1198 "buggy_code": "def divide(a, b):\n return a / b\nprint(divide(10, 0))",
1199 "fixed_code": "def divide(a, b):\n return a / b if b != 0 else 'Cannot divide by zero'\nprint(divide(10, 0))",
1200 "bug_type": "ZeroDivisionError"
