From a0ab6b413ba45fb25a44223a3b730b8286dc3996 Mon Sep 17 00:00:00 2001 From: Nader Idkeidek Date: Thu, 21 May 2026 11:44:20 +0300 Subject: [PATCH 1/2] Add sorting of variables by type Try 4. Sort variables into mutable and immutable categories. --- app/main.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/app/main.py b/app/main.py index f07695b9b..1d30e3262 100644 --- a/app/main.py +++ b/app/main.py @@ -16,4 +16,20 @@ } collection_of_coins = {1, 2, 25} -# write your code here +# Create dictionary +sorted_variables = { + "mutable": [], + "immutable": [] +} + +# Put variables into a list +variables = [lucky_number, pi, one_is_a_prime_number, name, my_favourite_films, profile_info, marks, collection_of_coins] + +# Check each variable type +for variable in variables: + if type(variable) in [list, dict, set]: + sorted_variables["mutable"].append(variable) + else: + sorted_variables["immutable"].append(variable) + +print(sorted_variables) From 21eb880b7c6aee2e74c0c53b5a9e0dec4219a832 Mon Sep 17 00:00:00 2001 From: Nader Idkeidek Date: Thu, 21 May 2026 12:48:35 +0300 Subject: [PATCH 2/2] Change variables list to dictionary and update checks 5th Try # Create dictionary sorted_variables = { "mutable": [], "immutable": [] } # Put variables into a list variables = {"alucky_number": lucky_number, "pi": pi, "one_is_a_prime_number": one_is_a_prime_number, "cname": name, "my_favourite_films": my_favourite_films, "profile_info": profile_info, "marks": marks, "collection_of_coins": collection_of_coins} # Check each variable type for name, value in variables.items(): if type(value) in [list, dict, set]: sorted_variables["mutable"].append(name) else: sorted_variables["immutable"].append(name) print(sorted_variables) --- app/main.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/main.py b/app/main.py index 1d30e3262..0011db32e 100644 --- a/app/main.py +++ b/app/main.py @@ -23,13 +23,13 @@ } # Put variables into a list -variables = [lucky_number, pi, one_is_a_prime_number, name, my_favourite_films, profile_info, marks, collection_of_coins] +variables = {"alucky_number": lucky_number, "pi": pi, "one_is_a_prime_number": one_is_a_prime_number, "cname": name, "my_favourite_films": my_favourite_films, "profile_info": profile_info, "marks": marks, "collection_of_coins": collection_of_coins} # Check each variable type -for variable in variables: - if type(variable) in [list, dict, set]: - sorted_variables["mutable"].append(variable) +for name, value in variables.items(): + if type(value) in [list, dict, set]: + sorted_variables["mutable"].append(name) else: - sorted_variables["immutable"].append(variable) + sorted_variables["immutable"].append(name) print(sorted_variables)