Team Ai
Datasetpublic

InfiniteLoop360/bug_fix_dataset

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes7downloads
bug_fix_dataset.json3002 linesDownload Raw Back to root
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"

Showing the first 1,200 of 3002 lines. Download the file for the rest.