From 06a3ae5e1db1d6df0fb61ae3524e109e65a2900b Mon Sep 17 00:00:00 2001 From: sofiia-pohuliailo388 Date: Fri, 20 Mar 2026 19:51:34 +0200 Subject: [PATCH 1/4] Solution --- app/main.py | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/app/main.py b/app/main.py index f07695b9b..a492173d3 100644 --- a/app/main.py +++ b/app/main.py @@ -16,4 +16,28 @@ } collection_of_coins = {1, 2, 25} -# write your code here +mutable_list= [] +immutable_list = [] +elemets = [lucky_number, pi, one_is_a_prime_number, my_favourite_films, profile_info, marks, collection_of_coins] + +def types_detection(): + for element in elemets: + if type(element) == int or type(element) == float or type(element) == bool or type(element) == tuple: + immutable_list.append(element) + else: + mutable_list.append(element) + + return immutable_list, mutable_list + +sorted_variable = { + "immutable": types_detection()[0], + "mutable": types_detection()[1] +} + +for key, value in sorted_variable.items(): + print("\n") + print(key, value) + print("\n") + + + From 81d83838f7af2c0c2069e369420cc09e3b80a7db Mon Sep 17 00:00:00 2001 From: sofiia-pohuliailo388 Date: Fri, 20 Mar 2026 19:55:57 +0200 Subject: [PATCH 2/4] Solution --- py-mutable-immutable | 1 + 1 file changed, 1 insertion(+) create mode 160000 py-mutable-immutable diff --git a/py-mutable-immutable b/py-mutable-immutable new file mode 160000 index 000000000..86e4f5ca3 --- /dev/null +++ b/py-mutable-immutable @@ -0,0 +1 @@ +Subproject commit 86e4f5ca352c4acb858f8b9a97c00f5175a0a6c8 From 7be94e74d3ac8643f5f3cb7d4160a36eb51426d0 Mon Sep 17 00:00:00 2001 From: sofiia-pohuliailo388 Date: Fri, 20 Mar 2026 20:00:06 +0200 Subject: [PATCH 3/4] Solution --- app/main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/main.py b/app/main.py index a492173d3..f011f49d9 100644 --- a/app/main.py +++ b/app/main.py @@ -18,11 +18,11 @@ mutable_list= [] immutable_list = [] -elemets = [lucky_number, pi, one_is_a_prime_number, my_favourite_films, profile_info, marks, collection_of_coins] +elemets = [lucky_number, pi, one_is_a_prime_number, my_favourite_films, profile_info, marks, collection_of_coins, name] def types_detection(): for element in elemets: - if type(element) == int or type(element) == float or type(element) == bool or type(element) == tuple: + if type(element) == int or type(element) == float or type(element) == bool or type(element) == tuple or type(element) == str: immutable_list.append(element) else: mutable_list.append(element) From 20175a8b57203e93cd6741675187dc5cba69edf9 Mon Sep 17 00:00:00 2001 From: sofiia-pohuliailo388 Date: Fri, 20 Mar 2026 20:06:24 +0200 Subject: [PATCH 4/4] Solution --- app/main.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/main.py b/app/main.py index f011f49d9..ee60429af 100644 --- a/app/main.py +++ b/app/main.py @@ -27,14 +27,15 @@ def types_detection(): else: mutable_list.append(element) - return immutable_list, mutable_list + return [immutable_list, mutable_list] -sorted_variable = { - "immutable": types_detection()[0], - "mutable": types_detection()[1] +variables = types_detection() +sorted_variables = { + "immutable": variables[0], + "mutable": variables[1] } -for key, value in sorted_variable.items(): +for key, value in sorted_variables.items(): print("\n") print(key, value) print("\n")