From 42b28be1a20a23770fab31605baeb70542678a29 Mon Sep 17 00:00:00 2001 From: tinamanga Date: Tue, 6 May 2025 13:16:36 +0300 Subject: [PATCH 1/2] Understand the similarities between functions in JavaScript and Python. Identify key differences between functions in JavaScript and Python. Define functions with parameters. Call functions and use their return value. --- lib/__pycache__/functions.cpython-312.pyc | Bin 0 -> 895 bytes lib/functions.py | 10 +++++----- .../conftest.cpython-312-pytest-7.4.4.pyc | Bin 0 -> 965 bytes .../lib_test.cpython-312-pytest-7.4.4.pyc | Bin 0 -> 8186 bytes 4 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 lib/__pycache__/functions.cpython-312.pyc create mode 100644 lib/testing/__pycache__/conftest.cpython-312-pytest-7.4.4.pyc create mode 100644 lib/testing/__pycache__/lib_test.cpython-312-pytest-7.4.4.pyc diff --git a/lib/__pycache__/functions.cpython-312.pyc b/lib/__pycache__/functions.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f76978b9803937c4c41ce65a9c49fdc410ed19f7 GIT binary patch literal 895 zcmbtSJ8u&~5T3n<9Xl9sAVn|)8_}GEIYA^ufoO&=fXufYI*lCfM` zLGs5)#=zke_JK1*#!Fl~W&0Y}(bBnrX!K00+*$h4S1)#c56KuZjK5f%eJwbH9$1>w z-`EpD5I<=qGCr1W7z){%u$h@iKguSMliPgH_To_3nIF0Kt~e1voP;9E>`u&uop^34 z+B$*b6GeVCT_Z!KSKCd)BrvM*S_eh;wHM&FBjtGtR=}6l^Ky6ij?9uWf^g1s*>bQ zqs zEdtey<*UF0Ag-E0vBoff0qY}s4;FJIb;{CEYBzkQ@Oeu2n}uTCy!fvSUG2p5&w z$T(|EwY%4aUdzQ6v6jQ!fua8=1FNg0` zGRI=G>eZ95O!X+#L{uA8ttx~{q|H_^mU>{*)MN5c797p@Wj literal 0 HcmV?d00001 diff --git a/lib/functions.py b/lib/functions.py index 9d84754d7..b4188295a 100644 --- a/lib/functions.py +++ b/lib/functions.py @@ -1,16 +1,16 @@ #!/usr/bin/env python3 def greet_programmer(): - pass + print("Hello, programmer!") def greet(name): - pass + print(f"Hello, {name}!") def greet_with_default(name="programmer"): - pass + print(f"Hello, {name}!") def add(num1, num2): - pass + return num1 + num2 def halve(number): - pass + return number/2 diff --git a/lib/testing/__pycache__/conftest.cpython-312-pytest-7.4.4.pyc b/lib/testing/__pycache__/conftest.cpython-312-pytest-7.4.4.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6ead03623d056df94d895a616ac0e9396b877ce3 GIT binary patch literal 965 zcmaJB12zMH@IR{tQ$0HK;T-36KcS@GY=i z6d-eYbqmZJty>BmVu+o^3jsF6s`rep%;wG5y+CkJCzSIPa^ipAo8ztAXj*Rd@i~N zCXcDA?rN&aBh06U$LCa4v&xJC6IWHIY!g6|=^74%I<8I(Jssha;S-ySP>4$*$t91H z3Kv22VmTKs8j?T+1SwPjtEng5f{J>TopCAn~A+X=gf0TWRhL z>DdQa;qeCw*P+b`^fF)vQC$Jy3;C)>_m zB~txF>N2rM4Beo!+k zXq@r+ZLgtDy=C=J?|IlQq2ZW$NOvm$mMl=Zm^a&iJ_$%Ah fYZiG;Q{aZ5n>~i(TErOtiXx1U&=5s&Zk+NPhDp?3 literal 0 HcmV?d00001 diff --git a/lib/testing/__pycache__/lib_test.cpython-312-pytest-7.4.4.pyc b/lib/testing/__pycache__/lib_test.cpython-312-pytest-7.4.4.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cfbc0696c7558dd51475fa8fdb86108fe12e141c GIT binary patch literal 8186 zcmeHM%WvGq8Rzh^%UwMzTbA{3(ySyq5gS{pwJj?ytkg~ z+acG<(z``a_>hAyK@aL7|G>gP{)YBg^il*4)UqjhXn{hv#*0FLPyN2(V=0P$6;e_Z z9*`erzWL_C;e3zz@ee~oc@EOG&nGuaS&sWV7Q!S3ncioR+2(XkCni@W?8(=J3QxG2 zSe6LZ@Mfl#EoWExmv!QuMLz3SRFA3%Y&@dPwRykd`%jx2M-tWIW%y<&; zG7;|><7I&-N4ycn%KPd{_ zo$xC@s5+afZmerf)A0mN*F9-dGjAIee|A14L7{gFGTWTNmZ8k+q%7$CU9K#)1V!{l zZyL6cK+d^CX`5e?q zZOQ(fb1ZDNH4^6fPn~Z|>qHl@%{qTS7*`ja(NJdVWSHwe!|`r&_E@Zc{2+tW;Ts{XHLm?3d_Fml45&<6|Lbk zsiCV@)9H$y&}c0nxq##nlBGw(nr$1@VFO%&Ho&~HrX2J5s^!V=I`9q~Ke*uucFXoM zwxdHw6!*QCS5?2Ls-7H9!OLH3v>eb&RioZm4Q~*t)mzP~=~U~` zpJ{=F?Msrn5a;mMZ8`y(4yu#)Qs{MURE$WS`>lUqPj%s|^ zFtxgdO5c?|(KgI=ihIi&z`^{tE5!>J>}!)mueeAXrw+tC*i} zw7fC4YDuHzDmM=rx%pJlA()=s2J#X2kMYUvJD=S7b?4*3KaEY_6Yk}|lqVj@Q(ulv zY`_1>`^fm4ys~rH*BA0i560)#x{@cW>;uByfPGT4^rmS*eo$3^(bP=*v{1^bs%}+O zmCi$>E=P;-py!dGIb{Sbr#%4VF862gY){NcZxLS(Mg9w?k&D*T9SJ{*?`>}Vs`lJ^$?lJLu7UNkUT^#;URL}ygQ!o5O+{9 zI@2?rwA!rdmOC6c309iUQ;ZJiFcP$H6rDXCLxOG@Y&IRo0_hM$wtk zmyvu6$ty?-NT!j@AelvS2FY0<`%Ip%nW(DnE0GeVnS&_yJD`?7>ZB)EDu8X2@NQ)pk7eKD*|H!rw~X)!5=*=4CELJ)j1 zTA%kI+(W7?L&4mP2hh{Fk@mQ!5-|z0Z zG!=9r{83G+N-XaC6at^crpeGX>C8bRt6nctW9}w!VN?Lz?K z72Qq!!XD)z*&N1i);G!7#13(T1jEhqwdK`N@fdm0Rgm*5p z^MZRU2KXVIjm+lP=Ksl zIC#wPWMm!bClN~ zhX<1+wE4Ec@MN(q+P{x&_cXJEI5Ob3*k&JE@V{ktq}W@enTZI8d5YX~n;ktw4s#E#I)DS7uK`|NfBKxSjZpzv$}HoFSjYL|IQ zd}{!c7Xl192_^$_99oc=;Q-W_;)hIv3*DU0en$A9n@w5;1v^F4KryahR=~!A0zj3a z3*InOd-h%`yp}tG%FlMYul`ZZGPJaR3IvTnVdn_0CxrViG%D>s)zLZfuT7&)1RAw& zTAJhQ(+2D@j{EITt_7Lv*L)Q29pI)a3Vj!AZUQ;Dy+>l(n~mX4rEYLmhf!^`#bQ(B#FrS2J(=62W}fZk@8wWJ8TI7wXAgrLy-C&o zJv8sf9`MU%o*Ey}ssq1zB9@m8cq|6-a$$&VvmZ}BpvhngjBxyqFpfEfd9q&z7)G(^ zpLt?7+r(=;lCS!ICElbz17UQ*Hh$B8351Zn3`fXaZV%|}zmfESk^c*q-^=94TjVPa k>E5XvS;p-0-l^l51G4w3L}tI@fb0$D$eD*w>o3QD02eB;(EtDd literal 0 HcmV?d00001 From e1f695b77b5c161b7976dbb55ba0921cf4f24b02 Mon Sep 17 00:00:00 2001 From: tinamanga Date: Thu, 8 May 2025 14:53:07 +0300 Subject: [PATCH 2/2] Understand the similarities between functions in JavaScript and Python. Identify key differences between functions in JavaScript and Python. Define functions with parameters. Call functions and use their return value. --- .../conftest.cpython-312-pytest-7.2.1.pyc | Bin 0 -> 965 bytes .../lib_test.cpython-312-pytest-7.2.1.pyc | Bin 0 -> 8186 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 lib/testing/__pycache__/conftest.cpython-312-pytest-7.2.1.pyc create mode 100644 lib/testing/__pycache__/lib_test.cpython-312-pytest-7.2.1.pyc diff --git a/lib/testing/__pycache__/conftest.cpython-312-pytest-7.2.1.pyc b/lib/testing/__pycache__/conftest.cpython-312-pytest-7.2.1.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6ead03623d056df94d895a616ac0e9396b877ce3 GIT binary patch literal 965 zcmaJB12zMH@IR{tQ$0HK;T-36KcS@GY=i z6d-eYbqmZJty>BmVu+o^3jsF6s`rep%;wG5y+CkJCzSIPa^ipAo8ztAXj*Rd@i~N zCXcDA?rN&aBh06U$LCa4v&xJC6IWHIY!g6|=^74%I<8I(Jssha;S-ySP>4$*$t91H z3Kv22VmTKs8j?T+1SwPjtEng5f{J>TopCAn~A+X=gf0TWRhL z>DdQa;qeCw*P+b`^fF)vQC$Jy3;C)>_m zB~txF>N2rM4Beo!+k zXq@r+ZLgtDy=C=J?|IlQq2ZW$NOvm$mMl=Zm^a&iJ_$%Ah fYZiG;Q{aZ5n>~i(TErOtiXx1U&=5s&Zk+NPhDp?3 literal 0 HcmV?d00001 diff --git a/lib/testing/__pycache__/lib_test.cpython-312-pytest-7.2.1.pyc b/lib/testing/__pycache__/lib_test.cpython-312-pytest-7.2.1.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cfbc0696c7558dd51475fa8fdb86108fe12e141c GIT binary patch literal 8186 zcmeHM%WvGq8Rzh^%UwMzTbA{3(ySyq5gS{pwJj?ytkg~ z+acG<(z``a_>hAyK@aL7|G>gP{)YBg^il*4)UqjhXn{hv#*0FLPyN2(V=0P$6;e_Z z9*`erzWL_C;e3zz@ee~oc@EOG&nGuaS&sWV7Q!S3ncioR+2(XkCni@W?8(=J3QxG2 zSe6LZ@Mfl#EoWExmv!QuMLz3SRFA3%Y&@dPwRykd`%jx2M-tWIW%y<&; zG7;|><7I&-N4ycn%KPd{_ zo$xC@s5+afZmerf)A0mN*F9-dGjAIee|A14L7{gFGTWTNmZ8k+q%7$CU9K#)1V!{l zZyL6cK+d^CX`5e?q zZOQ(fb1ZDNH4^6fPn~Z|>qHl@%{qTS7*`ja(NJdVWSHwe!|`r&_E@Zc{2+tW;Ts{XHLm?3d_Fml45&<6|Lbk zsiCV@)9H$y&}c0nxq##nlBGw(nr$1@VFO%&Ho&~HrX2J5s^!V=I`9q~Ke*uucFXoM zwxdHw6!*QCS5?2Ls-7H9!OLH3v>eb&RioZm4Q~*t)mzP~=~U~` zpJ{=F?Msrn5a;mMZ8`y(4yu#)Qs{MURE$WS`>lUqPj%s|^ zFtxgdO5c?|(KgI=ihIi&z`^{tE5!>J>}!)mueeAXrw+tC*i} zw7fC4YDuHzDmM=rx%pJlA()=s2J#X2kMYUvJD=S7b?4*3KaEY_6Yk}|lqVj@Q(ulv zY`_1>`^fm4ys~rH*BA0i560)#x{@cW>;uByfPGT4^rmS*eo$3^(bP=*v{1^bs%}+O zmCi$>E=P;-py!dGIb{Sbr#%4VF862gY){NcZxLS(Mg9w?k&D*T9SJ{*?`>}Vs`lJ^$?lJLu7UNkUT^#;URL}ygQ!o5O+{9 zI@2?rwA!rdmOC6c309iUQ;ZJiFcP$H6rDXCLxOG@Y&IRo0_hM$wtk zmyvu6$ty?-NT!j@AelvS2FY0<`%Ip%nW(DnE0GeVnS&_yJD`?7>ZB)EDu8X2@NQ)pk7eKD*|H!rw~X)!5=*=4CELJ)j1 zTA%kI+(W7?L&4mP2hh{Fk@mQ!5-|z0Z zG!=9r{83G+N-XaC6at^crpeGX>C8bRt6nctW9}w!VN?Lz?K z72Qq!!XD)z*&N1i);G!7#13(T1jEhqwdK`N@fdm0Rgm*5p z^MZRU2KXVIjm+lP=Ksl zIC#wPWMm!bClN~ zhX<1+wE4Ec@MN(q+P{x&_cXJEI5Ob3*k&JE@V{ktq}W@enTZI8d5YX~n;ktw4s#E#I)DS7uK`|NfBKxSjZpzv$}HoFSjYL|IQ zd}{!c7Xl192_^$_99oc=;Q-W_;)hIv3*DU0en$A9n@w5;1v^F4KryahR=~!A0zj3a z3*InOd-h%`yp}tG%FlMYul`ZZGPJaR3IvTnVdn_0CxrViG%D>s)zLZfuT7&)1RAw& zTAJhQ(+2D@j{EITt_7Lv*L)Q29pI)a3Vj!AZUQ;Dy+>l(n~mX4rEYLmhf!^`#bQ(B#FrS2J(=62W}fZk@8wWJ8TI7wXAgrLy-C&o zJv8sf9`MU%o*Ey}ssq1zB9@m8cq|6-a$$&VvmZ}BpvhngjBxyqFpfEfd9q&z7)G(^ zpLt?7+r(=;lCS!ICElbz17UQ*Hh$B8351Zn3`fXaZV%|}zmfESk^c*q-^=94TjVPa k>E5XvS;p-0-l^l51G4w3L}tI@fb0$D$eD*w>o3QD02eB;(EtDd literal 0 HcmV?d00001