diff --git a/errorcode/division_by_zero.py b/errorcode/division_by_zero.py new file mode 100644 index 0000000..5fe2adb --- /dev/null +++ b/errorcode/division_by_zero.py @@ -0,0 +1 @@ +print(5 / 0) \ No newline at end of file diff --git a/errorcode/function_argument_missing.py b/errorcode/function_argument_missing.py new file mode 100644 index 0000000..d45de85 --- /dev/null +++ b/errorcode/function_argument_missing.py @@ -0,0 +1,4 @@ +def my_function(arg1, arg2): + pass + +my_function(1) \ No newline at end of file diff --git a/errorcode/import_missing_module.py b/errorcode/import_missing_module.py new file mode 100644 index 0000000..7973cd9 --- /dev/null +++ b/errorcode/import_missing_module.py @@ -0,0 +1 @@ +import non_existing_module \ No newline at end of file diff --git a/errorcode/index_out_of_range.py b/errorcode/index_out_of_range.py new file mode 100644 index 0000000..b665c23 --- /dev/null +++ b/errorcode/index_out_of_range.py @@ -0,0 +1,2 @@ +arr = [1, 2, 3, 4, 5] +print(arr[7]) diff --git a/errorcode/missing_dict_key.py b/errorcode/missing_dict_key.py new file mode 100644 index 0000000..1860840 --- /dev/null +++ b/errorcode/missing_dict_key.py @@ -0,0 +1,2 @@ +data = {'name': 'John'} +print(data['age']) \ No newline at end of file diff --git a/errorcode/mutable_dict_key.py b/errorcode/mutable_dict_key.py new file mode 100644 index 0000000..c2e10e8 --- /dev/null +++ b/errorcode/mutable_dict_key.py @@ -0,0 +1,2 @@ +key_list = [1, 2, 3] +my_dict = {key_list: 'value'} \ No newline at end of file diff --git a/errorcode/pop-from_empty_list.py b/errorcode/pop-from_empty_list.py new file mode 100644 index 0000000..276f4a2 --- /dev/null +++ b/errorcode/pop-from_empty_list.py @@ -0,0 +1,2 @@ +arr = [] +print(arr.pop()) \ No newline at end of file diff --git a/errorcode/recursion_limit_exceed.py b/errorcode/recursion_limit_exceed.py new file mode 100644 index 0000000..8abe959 --- /dev/null +++ b/errorcode/recursion_limit_exceed.py @@ -0,0 +1,4 @@ +def recursive(): + return recursive() + +recursive() \ No newline at end of file diff --git a/errorcode/string_number_addtion.py b/errorcode/string_number_addtion.py new file mode 100644 index 0000000..e360948 --- /dev/null +++ b/errorcode/string_number_addtion.py @@ -0,0 +1,2 @@ +value = '100' +print(value + 50) \ No newline at end of file