From 209fff24ce5ead86c6a0348c38349814f8982f80 Mon Sep 17 00:00:00 2001 From: Dark Round Date: Fri, 21 Aug 2026 16:52:04 +0300 Subject: [PATCH 1/4] Fixed changes, completely done program --- app/main.py | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/app/main.py b/app/main.py index f07695b9b..a3ab099fb 100644 --- a/app/main.py +++ b/app/main.py @@ -16,4 +16,26 @@ } collection_of_coins = {1, 2, 25} -# write your code here +sorted_variables = { + "mutable": [], + "immutable": [] +} + + +def find_value_type(value): + if type(value) in (str, float, int, bool, tuple): + sorted_variables["immutable"].append(value) + elif value is None: + sorted_variables["immutable"].append(value) + if type(value) in (list, dict, set): + sorted_variables["mutable"].append(value) + + +find_value_type(lucky_number) +find_value_type(pi) +find_value_type(one_is_a_prime_number) +find_value_type(name) +find_value_type(my_favourite_films) +find_value_type(profile_info) +find_value_type(marks) +find_value_type(collection_of_coins) From 03be92336e10750e70422bafffaa1e57f5c51155 Mon Sep 17 00:00:00 2001 From: Dark Round Date: Fri, 21 Aug 2026 17:05:43 +0300 Subject: [PATCH 2/4] New fixed changes, completely done program --- app/main.py | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/app/main.py b/app/main.py index a3ab099fb..e9b135909 100644 --- a/app/main.py +++ b/app/main.py @@ -17,25 +17,8 @@ collection_of_coins = {1, 2, 25} 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 find_value_type(value): - if type(value) in (str, float, int, bool, tuple): - sorted_variables["immutable"].append(value) - elif value is None: - sorted_variables["immutable"].append(value) - if type(value) in (list, dict, set): - sorted_variables["mutable"].append(value) - - -find_value_type(lucky_number) -find_value_type(pi) -find_value_type(one_is_a_prime_number) -find_value_type(name) -find_value_type(my_favourite_films) -find_value_type(profile_info) -find_value_type(marks) -find_value_type(collection_of_coins) From 468a2e0604d6f4fb701dc8e2cca975c65b1e4d96 Mon Sep 17 00:00:00 2001 From: Dark Round Date: Fri, 21 Aug 2026 17:10:35 +0300 Subject: [PATCH 3/4] Fix: Sorted variables defined directly as per requirements --- app/__pycache__/main.cpython-314.pyc | Bin 0 -> 1453 bytes tests/__pycache__/__init__.cpython-314.pyc | Bin 0 -> 126 bytes .../test_main.cpython-314-pytest-9.1.1.pyc | Bin 0 -> 12636 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.1.1.pyc diff --git a/app/__pycache__/main.cpython-314.pyc b/app/__pycache__/main.cpython-314.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5d210dd33093a5ee0fa3c2bd52b1e9f3674b6e9b GIT binary patch literal 1453 zcmbtTO>Y}T7=HKDYsa-Mr*=~yiCdEv7ZYfm@)4n`AX+5)LD{xBZM)id*Y=X#oz?6( zU~{pAkStC)aNy7bhaQU5AHYxG=t@p&Mm->Linyf7A7EyaO(cs8Vx)cddEU=?=bd>w zcOnC9)z^k!???cDagr?g5bXcXzyNe0pbJFMMI!1Fk(NQvd?^rFpCO7aKa_Rlq4cgu z)b~Ko`T|MmD)UG!1Jh}`b_z)PLHZ0lfED2&?;^xpnBw9Tm!`Np#g!?pPVv++*V9#~ zop95v(e~mGe}DDcLi*};n$q27$HF$1zd)UUs&^gSb`eeaU1F_!4o$oMA#5J*Jl?;` zBufPQH<@+-#*uC9s6#_M=oG+6&JqkB7cWCQLh%eZYbYNvX)gf00Y)~l>rj6!!2oyi z$2dX9H5cJlWer;M|0l!0_EJb{8O0-XGC>U~-uL2ERq?;Myyw^#Atna! zGBq>2_WgH1MUSpMZakHrI-~N+IJNRpoBR3oZEfj=R)40|pWNTp8k2PH$N6dfSZgF1 z$fJ9Y8>901aq2wxI=!t`UuYMeX&0Vcey&}7C4u(VJ}U{gYf69aUdO52?O5ML9V^(V z=#K69A#qXAe}`LcB5YSst3nvo-Jl(y)g$FNiug?*( z>v8C(mR+#|JI43hUaz0w_FERg?zc6Gsy=%!j@K_7{I9mznR&}i$85QtAJJ@x5ko8}Xd$Zj7T$>HY!i8&6Zc}Gmf1vZ5aArF8Bgt3z-5m4Wu@B3 zKC-)>a|JIk%6Az3!o;p52*M;^9Aqa-dLT~b=0{MPqzVIhPgKj|2#UKoD69^$f6AHR zClfh4w00FKEe@1D4NjdI!R)RIN^XcJa(=7GOea}PVK1W!mtGY?C~RfNF#iYSx5P2b jvj3>CG=_6rA&;RHE6$Fg$`y&HGKO+&s6K}`;|~4-&k#sa 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..00e29f25467b8a8ba7109d4d4c947dfb68eb981e GIT binary patch literal 126 zcmdPq_I|p@<2{{|u76CGBDrQ&1V7 zlAjz?l3H9+91|a(nU`4-AFo$Xd5gm)H$SB`C)KWq6{r?uS}}<6iJ6g+v4|PS0syYl B8K3|F literal 0 HcmV?d00001 diff --git a/tests/__pycache__/test_main.cpython-314-pytest-9.1.1.pyc b/tests/__pycache__/test_main.cpython-314-pytest-9.1.1.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cc5d088301cabf0677f4727f6a3ad3ebe00ddda8 GIT binary patch literal 12636 zcmeHN|8E;dcAw?fU5X+piLw-1wrIZ>C;O;X$Omy4s@q?8X)%~0Y>V$5%z zrF=2(4sdWSngary`%}{*Xw%|=`hY8N`Kf99Q_=nbl-<<2t zH?y<5q-jaMJNFv2D{*$dzIpRzc0TXDnHNH>0Rqo|o%!&+cOkZj3Gsx?$mUszkZa^3 zQKd7aBC)sYw0qUnOHO+#-dEKb z&ry9{WXvqA1fPPAUyZ13YP;H@x`AT!O=;AncB&p#zUWbvi|%0;q`f0V-BW;)A=&CL z;OMXQDf&acyBvJCIOv4bU>B)`)m8{2Y6!wMRq7-0?)x~h^G55H49#U0@>;r>DQHG} z;c9v*bEULOa}_PUl*<=%!&}JEOS;jqSjy+M#Y(PJOqZ6@i=|vqUxZ1qo>qvt;kP*m z;WaXE70j9fwK5=5mgc=8Jr@xoxO}MJ%seSA7YXSh^FC2)Ru(b)eUPXmMS`#>lI}5+ z7u7XrS0Jie^~|&7g_*NKN0AvlXif4l$XPzv(5qO0j)n)xyhkKOuY&LFzJ~S@QPX}m zYyXA>3&gAXo&m2`$G;@6kF^J0eX8FvGfl^sl0<*1tSV16uKf)%Y&r)iBIsMPhmX2$ z#Wd&3Y6s&`)WDA8aEX3~y@S?jgca$#{+PZ}TFqx;3tB9zE#-<@cBuOGz{?q3*JvenWT1R?BCZF%WkzDhS=LBg zAHbYZQ3MgQC=u6(3YlCn@SQ&)YwwrynPLX_pty%~ z*Mi;fUXz9+G0qd5tw|j}*rTyn%;-7s(mb@tmKNucd7Xu69Mw?ysu5!Y5__U9m|f7) z=0wmQAmoRi{ssf2M=_!Vzb}7J-f+9TQy)#P%aKjDE9l!GklZ2=dxWujM<>^gPHuQ1 zdROVV{>Js+svVlB`6st92da6e9fvS`8xSnY?~Gqm2`+l;8lZXgQc2>R?1{G8D~Jh^t*A%RVh zDyfEq@CUDC@~fKRIa^vO8oswQx|}O5I*}v{)fwI#g2~+xZ(I(%i3z+ZyXO*9rwO@y zLhK=cJ3npMMVjMITgo#ksqJ%#QP-G>2CAgGo@$@_&0&q}8Q~&MA$!C=C*-9^Rhe4wAuk?28MlgIOv?6 zc54Ey2&K`A$K`A-O#w&wc~K`UF++284}F zOJx_J?3fw>l$d6gU2A zrxTyG%d44utWt^@(onUn4xw_pqVTPgxKw@X*M;7(;~e&<0Lz1X2)H5A zLm1#k0+vG?kJcv*;gQzic@A>Jq=cgY5ZekJ3N35B-H$MGY3ZZibp>yV5-}GAFG=e0O zW7QCTX6_}YKa1C8BY1AtI?~a!wVBQPwur7rx>;=m&uxgV?>*FvsK{<4YL0U!qWxS< z4dYyQW^)ougiHvijGVsyQf+_o$KyZl|Gcf{pJp;-G+4l;IWWC8;3z?5Wro7mN$M;> z3z7c=)&U?g%q@TBE!>_pu~L-aTO}4AOGBjW+P*gE-4@-s5v!#qC8^TjUYl;&J9iQ- zy30$KuZZ1l`FV!z+j3Ku9rUkR^cA4*s-qv6`x8e0@5=s^U-WR&y`0^Z{;)6Q1O1_A z?xaJ1cs91GB@(eS3SNITOnxS|sx>peB(IOP-=(c;6@=8N+L;P9d<74i zeg$Dcqu1%LZ0-qiU9=p`!=z5zbnus#tgG)%zzs<$p*v5bZdgAkgcwCrIc=5T=Y$#Hwi!eC}_dg$fF+8 z-TR6DXYc><`?dJ=t*)7xC;GtU_MVgOL^`-N#1h;b8rX1SYJG6#^KX1H__~>r2iD}* zw^+#r!SbJ(O}#83nzGbgX!_0L#A z*WIn}?cb(5tF(D{LR=3-cXiARnzO_uV@Z!ofXnBRk6@C^_veC&b4u>Y1GPbO&MYQ& z6yndo0Ir{ACudga?q>zo*meX(sl}nQySrc^GiG)_D|ca5p3J{h+PpiM71p-ttlSmC z+<8{`Hvyl>@pIDOoab}ITUq_`nc{P~;Uj@4_w%2r`OiA*H}o|H-_K-|3cT9mMm9RI znA`hZh&YYx6tN9w`+(Ah{dvogZ9Az)y~4n?)M23A115PN9I67WyWTz(_Zfkl4u?3E zOmR^&+__@KaO-el13xBU}0{S!Y4cl@L!!Uqo(tp{}mHu!&q(_`o0 z?V<1BVSw}EdOtw~KDtxyuoG#&=*K?0EW1?KyY}y$j}fwB1uvTh5+jp}Ser30^ih6SdnTrZqfp9&Md# ziuPbP^YiGZ;g$Q+?Y^4wYRlH*k^7+Sc1?M-+nF}~PWA0G0ePqK+vl^xo;sb}>uA|r zpGTjzlC=8@3_7F>p6|zf+URCwkApUPS{t4x__Twdb)!%Fw_)4ANQgoX;EHZ_dZu<< z(V_oe(J1U)e0~2{S9JI{yQ0+~Ku?zDByuk2KZnksJF z_a{`OG8{NvK9rJ zcEh#dS|bNCo2#Y{Mq9-aqsemB%x>45FX#0D&#m_Q4h(%9pU{@iho#R+P$CTq1xD|Qf zL+^UHzb22}SX~Q`-ImS&Tk=>f+|QF=IO0}?f5sM8>SkTa%7zG(YUbRWSFd%S=<)u8@6{l@{;{X!#EVK?F@pKk#Yf@NA_laecf{5+6F@qRLc-?)peKs={FO^D|pzTEr!|NiyQ4=Ard z`aMXWg7+nO8-6vnxRRmSxVPH<_KFsJYbEndeI--86jQaVRw(1u#p;V#^0gAp#!5>u zz~q>kD=zCV#V}jdDyy_83eG`6H8{JPFUL;h*xl>u0j%|UsgxaLO<&7oW0@j&vmy6) zmh)Gu0W5zbQ=z%{fvG$&6?YrH0{Ziz_^E~#y&Pfv9b)m zna8iJ_;?e#0DT)W_@J3z+q!v5FBvUxj|C}pfv9zem2?`Y$B(QxXQhjZ6N6eIM+*Ep@L+-Rqu? zhpvFvx9M$lxgPYmrK!#R5Zl1mMzEo3^sc;rU5>8H1MBj>yTRB)m#;On;Z>BtMwBQg zrFA88ed6Q9$169aTKn@g`Gs}mz+VL5z0uc>U35YhgKlYN^F@elVC=CjfExv?2BGR+ eFE|S~_d#@nMIT1oQrp8|KngtC>z2mZ=>HoMz!o3? literal 0 HcmV?d00001 From f4f4dc091ad125b0151616e5587b5cbd2b574160 Mon Sep 17 00:00:00 2001 From: Dark Round Date: Fri, 21 Aug 2026 17:17:01 +0300 Subject: [PATCH 4/4] Added blank line at end of file --- app/main.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/app/main.py b/app/main.py index e9b135909..4d39e0963 100644 --- a/app/main.py +++ b/app/main.py @@ -20,5 +20,3 @@ "mutable": [my_favourite_films, marks, collection_of_coins], "immutable": [lucky_number, pi, one_is_a_prime_number, name, profile_info], } - -