From b45362df852fc43838a6deb504b71084319ff2a8 Mon Sep 17 00:00:00 2001 From: tym Date: Tue, 11 Aug 2026 12:22:20 +0300 Subject: [PATCH 1/3] Solution --- app/main.py | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/app/main.py b/app/main.py index f07695b9b..807195d32 100644 --- a/app/main.py +++ b/app/main.py @@ -16,4 +16,29 @@ } collection_of_coins = {1, 2, 25} -# write your code here +unsorted_variables = [ + lucky_number, + pi, + one_is_a_prime_number, + name, + my_favourite_films, + profile_info, + marks, + collection_of_coins] + + +sorted_variables = { + "mutable": [], + "immutable": [] +} + + +def sort_random_variables(var_list: list) -> None: + for value in var_list: + if isinstance(value, (int, float, str, bool, tuple)): + sorted_variables["immutable"].append(value) + elif isinstance(value, (list, dict, set)): + sorted_variables["mutable"].append(value) + + +sort_random_variables(unsorted_variables) From e61bf03109baab0ed9bae5d78dcc26ff8431f24a Mon Sep 17 00:00:00 2001 From: tym Date: Tue, 11 Aug 2026 12:40:24 +0300 Subject: [PATCH 2/3] Solution --- app/main.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/main.py b/app/main.py index 807195d32..59167ee4e 100644 --- a/app/main.py +++ b/app/main.py @@ -34,11 +34,11 @@ def sort_random_variables(var_list: list) -> None: - for value in var_list: - if isinstance(value, (int, float, str, bool, tuple)): - sorted_variables["immutable"].append(value) - elif isinstance(value, (list, dict, set)): - sorted_variables["mutable"].append(value) + for element in var_list: + if isinstance(element, (int, float, str, bool, tuple)): + sorted_variables["immutable"].append(element) + elif isinstance(element, (list, dict, set)): + sorted_variables["mutable"].append(element) sort_random_variables(unsorted_variables) From 550f6b99450786ba2481ba64226579b8370880e4 Mon Sep 17 00:00:00 2001 From: tym Date: Tue, 11 Aug 2026 12:53:22 +0300 Subject: [PATCH 3/3] Solution --- app/main.py | 26 ++------------------------ 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/app/main.py b/app/main.py index 59167ee4e..5789d4378 100644 --- a/app/main.py +++ b/app/main.py @@ -16,29 +16,7 @@ } collection_of_coins = {1, 2, 25} -unsorted_variables = [ - lucky_number, - pi, - one_is_a_prime_number, - name, - my_favourite_films, - profile_info, - marks, - collection_of_coins] - - sorted_variables = { - "mutable": [], - "immutable": [] + "mutable": [my_favourite_films, marks, collection_of_coins], + "immutable": [lucky_number, pi, one_is_a_prime_number, name, profile_info] } - - -def sort_random_variables(var_list: list) -> None: - for element in var_list: - if isinstance(element, (int, float, str, bool, tuple)): - sorted_variables["immutable"].append(element) - elif isinstance(element, (list, dict, set)): - sorted_variables["mutable"].append(element) - - -sort_random_variables(unsorted_variables)