From 8fcebcec9bbc89cfec54d4ed477a7be79329d465 Mon Sep 17 00:00:00 2001 From: Horvat Marta Date: Fri, 27 Mar 2026 02:55:58 +0200 Subject: [PATCH 1/6] 'Solution' --- app/main.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/main.py b/app/main.py index f07695b9b..505d6ec6e 100644 --- a/app/main.py +++ b/app/main.py @@ -16,4 +16,9 @@ } collection_of_coins = {1, 2, 25} -# write your code here +sorted_variables = { + "mutable": [my_favourite_films, marks, collection_of_coins], + "immutable": [lucky_number, profile_info, pi, one_is_a_prime_number, name] + +} + From ed9e1448b0adb866cb0d1134463f14c70d5ade1e Mon Sep 17 00:00:00 2001 From: Horvat Marta Date: Fri, 27 Mar 2026 03:20:01 +0200 Subject: [PATCH 2/6] implement py_mutable_immutable --- app/main.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/main.py b/app/main.py index 505d6ec6e..23924e3fe 100644 --- a/app/main.py +++ b/app/main.py @@ -17,8 +17,7 @@ collection_of_coins = {1, 2, 25} sorted_variables = { - "mutable": [my_favourite_films, marks, collection_of_coins], - "immutable": [lucky_number, profile_info, pi, one_is_a_prime_number, name] - + "mutable":[marks, collection_of_coins, my_favourite_films], + "immutable":[profile_info, pi, one_is_a_prime_number, lucky_number, name] } From 9a75fbb5d7828027b2a72e730941997a45c95e6b Mon Sep 17 00:00:00 2001 From: Horvat Marta Date: Fri, 27 Mar 2026 03:28:11 +0200 Subject: [PATCH 3/6] implement py_mutable_immutable --- app/main.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/main.py b/app/main.py index 23924e3fe..dc518bc06 100644 --- a/app/main.py +++ b/app/main.py @@ -17,7 +17,6 @@ collection_of_coins = {1, 2, 25} sorted_variables = { - "mutable":[marks, collection_of_coins, my_favourite_films], - "immutable":[profile_info, pi, one_is_a_prime_number, lucky_number, name] + "mutable": [marks, collection_of_coins, my_favourite_films], + "immutable": [profile_info, pi, one_is_a_prime_number, lucky_number, name] } - From ebb48ecd3c4fbf725a0c46093f9c361937709c93 Mon Sep 17 00:00:00 2001 From: Horvat Marta Date: Thu, 2 Apr 2026 00:12:18 +0300 Subject: [PATCH 4/6] implement py_mutable_immutable --- app/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/main.py b/app/main.py index dc518bc06..9f95c199b 100644 --- a/app/main.py +++ b/app/main.py @@ -19,4 +19,4 @@ sorted_variables = { "mutable": [marks, collection_of_coins, my_favourite_films], "immutable": [profile_info, pi, one_is_a_prime_number, lucky_number, name] -} +} \ No newline at end of file From d9312a7e3f14577038b3c82fd91869297f7f052e Mon Sep 17 00:00:00 2001 From: Horvat Marta Date: Thu, 2 Apr 2026 00:23:23 +0300 Subject: [PATCH 5/6] implement py_mutable_immutable --- app/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/main.py b/app/main.py index 9f95c199b..dc518bc06 100644 --- a/app/main.py +++ b/app/main.py @@ -19,4 +19,4 @@ sorted_variables = { "mutable": [marks, collection_of_coins, my_favourite_films], "immutable": [profile_info, pi, one_is_a_prime_number, lucky_number, name] -} \ No newline at end of file +} From aaf2ae8b92a688fe528b6d6e328892b1adeadd6d Mon Sep 17 00:00:00 2001 From: Horvat Marta Date: Thu, 2 Apr 2026 00:26:22 +0300 Subject: [PATCH 6/6] fix errors --- app/__pycache__/main.cpython-314.pyc | Bin 0 -> 713 bytes tests/__pycache__/__init__.cpython-314.pyc | Bin 0 -> 168 bytes .../test_main.cpython-314-pytest-9.0.2.pyc | Bin 0 -> 12678 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 app/__pycache__/main.cpython-314.pyc create mode 100644 tests/__pycache__/__init__.cpython-314.pyc create mode 100644 tests/__pycache__/test_main.cpython-314-pytest-9.0.2.pyc diff --git a/app/__pycache__/main.cpython-314.pyc b/app/__pycache__/main.cpython-314.pyc new file mode 100644 index 0000000000000000000000000000000000000000..69b40a671afebba188c37db1c6fab052950f93ad GIT binary patch literal 713 zcmX|8%We}f6!pB4Oc?g403+N9Zu^h3AEEY(tDmGF319(D<7uUx=_g>#~d~57t5vcX`=Qpyb1MoXLoUg(e zIE4!I0R#d-O=wUTIy8h)1JHh>2@@8D1BkoJ{1#5>gw~cv=Fqx-`Kzjj} zHlb&5vugEb-?edNyNy1?Z4`DY5c`-$g0Qf+kTI_q_baSf5eh>Rw&JBqb`7yecz8~{ zR7B6&N`k1eK^mjtxh(5BWB&Z8^eOTyDD+2orxkR2#f*QA1ScP>hRjhlG7fs>fBRaC zA`;XZjLO2@d-oqKK790eMTrE*S{9VU;P|o%Ra-hi(&%)(Frj;xOFbfTiiOxCv4^~f z6N=9%Gei{2aoY8oXrCpV2<$aUKx64doGGM=!X}dzMZ6Qsi3SS-JksK^rq^I3jAc1y zTwveZN1S9<#$Ujx8Ux7HXG`^+81uNk?o$%hx4PL6&@Im1s~&MZ>MopFzVP4tI*OvY z(izsGt}HB5<|hGO;j^k=rZVoRFf=qx85-#RIPnQJMS80LUAc4(zDH`Do*w6r=fONaBH_4LM*qvh|D R>7`ATKdJu!Wj?Lm`wM9d-iH7H literal 0 HcmV?d00001 diff --git a/tests/__pycache__/__init__.cpython-314.pyc b/tests/__pycache__/__init__.cpython-314.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1f7640250d774f7576c88529f64330483652aba0 GIT binary patch literal 168 zcmdPq>P{wCAAftgHh(Vb_lhJP_LlF~@{~08C%hlN`CbT%U zs5r(kB{wrKCZIAoBe5tqpeR2pHMyiXrl3+cx3nZNDJNAoGZ)H=DM>8`O2x-#=4F<| l$LkeT-r}&y%}*)KNwq6t1)2)7w;06u#LURZSi}ru0RVKMDpUXf literal 0 HcmV?d00001 diff --git a/tests/__pycache__/test_main.cpython-314-pytest-9.0.2.pyc b/tests/__pycache__/test_main.cpython-314-pytest-9.0.2.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6c52d7027cd04feb18837c6c08ebcac6a74545d0 GIT binary patch literal 12678 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 I8fT;bZ<;eE)Bpeg literal 0 HcmV?d00001