From 1294de90d6de24b51b4fe4ada2c14b6b2cfffd74 Mon Sep 17 00:00:00 2001 From: Virginia Perez Date: Thu, 15 Jun 2023 17:11:37 -0500 Subject: [PATCH 1/2] Desarrollo checkpoint --- "Simulaci\303\263n Challenge/checkpoint.py" | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git "a/Simulaci\303\263n Challenge/checkpoint.py" "b/Simulaci\303\263n Challenge/checkpoint.py" index 71eb47fe4..31bb42ebe 100644 --- "a/Simulaci\303\263n Challenge/checkpoint.py" +++ "b/Simulaci\303\263n Challenge/checkpoint.py" @@ -47,4 +47,14 @@ def ClaseAnimal(especie, color): a.CumpliAnios() -> debe devolver 3 ''' #Tu código aca: - return 'Funcion incompleta' + class Animal: + def __init__(self, especie, color): + self.edad = 0 + self.especie = especie + self.color = color + + def CumplirAnios(self): + self.edad = self.edad + 1 #(self.edad += 1) + return self.edad + + return Animal(especie,color) From 23ee8e41ef18223aacf0fddcee951d18cb6c8876 Mon Sep 17 00:00:00 2001 From: Virginia Perez Date: Fri, 16 Jun 2023 15:26:34 -0500 Subject: [PATCH 2/2] Desarrollo preg. checkpoint --- .../__pycache__/checkpoint.cpython-311.pyc" | Bin 0 -> 3455 bytes "Simulaci\303\263n Challenge/checkpoint.py" | 21 ++++++++++++++++-- .../resultado_test.csv" | 2 ++ 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 "Simulaci\303\263n Challenge/__pycache__/checkpoint.cpython-311.pyc" create mode 100644 "Simulaci\303\263n Challenge/resultado_test.csv" diff --git "a/Simulaci\303\263n Challenge/__pycache__/checkpoint.cpython-311.pyc" "b/Simulaci\303\263n Challenge/__pycache__/checkpoint.cpython-311.pyc" new file mode 100644 index 0000000000000000000000000000000000000000..f461b189dafd33f3a0ee84cef562d820bbc20197 GIT binary patch literal 3455 zcmbVO&2Q936d!wcv-xbY1OnkB9a3nr6>Q6gfFc?x%15E9BGiD8+O1ZOJ%AIhy^L+t zgiRGB4vU&YsEU$SJ3c zZw&9+pCHS`tD7s5`{+H4Mm!ZPwKgNx5Vxra`7?5itA;v>-n`-onYCspf@2Q7`&j)j zk}yiX?wMD;WXMNIQEl8!Aw{LA&Oz3^vbeK>Q`yW3yJG$&sM<==##~RMmwj6|AN^)i zgI)KTb)8XW(aW0dIo#ANj9S!w^hcg?hZZzfGaRZrdGXI5{gP)McQS!2o9deDfS+FT z8MPhiGEMY6v*1u>dqTkMhrw{3*$$U{M-G8!ic!w6pRI9f`&Lcj7fd%X8 zk<;0WF5_<2^1r!mW=9=e8t!HJC4_#23a64dq{J8Y5ZpKR`IU; zB)NMvxqIdEy=y;BuS}OayG!2lcREY4XQ`g0Ybz)2?f>!A^yvv2VOYzmx2 z$U^jQg*Ay9-rs;L6)QF(s&gKrz)TY%MrFe=Y=tYCpTh4cq9T*$aQKXmo!qcU3ei*pu7B-y)~>_r@}C@W)+Q~gg<{Z$fc>5-%~T*gG|PVb8Lecw`FdDp(BM7e9n zQlgq5+i10kbnPg$KNo1=9gwffIKq!;Q4}9XXPKzvQ$+GDVyKO=IIpURL&T!eI4-mF zF~A`3^6RrS@}e^}jkHNk8yraDA~%ar(x`4}NPfe%nb)jCL12kdU*>bJ{G<+1aI<$IU6o6y8E=QIu# z7^(vDbh<783P|g03yCh&u&=DI7;yx^w$h<~#cYtk0|Nn%$Ud5X^uTkBx)L(t=L?p} z;U)Ni4l>tcAyXj4_46o5K2Qz6h2EjkC$(*WQ3n;11IsLMP@s3MbQuu*n%c!&>4VdB zRCusfsWfPc`iElHuvx$geXQ`bH=l6iTwS>8ZNvsXeY4Q9x+D z+PNq#7zD6ZCwLdQk;UQ+*s3IJu~13KvlHVkvo3RywzyEbF|{@4a=@3D%gr6wLf=ft zH7W$`0a+mBUA?8z#dGC7{rG%d?(M_pvl5;lc||&dIkGT=&N51_xDx~|xS}>#TsIro zC!Cd5xVT&6BX)O%bQ&b*_IlLK4Q^#cJ?A+gW+#ZSWbe-{_lAG$koI)%{Ndx(_Px@I ziFBd@57}Ct<#LtQTrTezxcuS2J(s(N3pSbI6B!R^Du$K3OpnyeZ$;D{nfwt8-fFHoLh$?po1oi6u<^-f~ zCVz{uf7U0qllE<;6H5at2Oqc5r)_jKPHX;%$%~yVgi^XxY2D^m&1V7^4e^86QXG?e i2BaEO6s6kSt#nsOL_XNAY_F1tWcDfht7J2g(*FgwE{~)D literal 0 HcmV?d00001 diff --git "a/Simulaci\303\263n Challenge/checkpoint.py" "b/Simulaci\303\263n Challenge/checkpoint.py" index 31bb42ebe..70b00e3f7 100644 --- "a/Simulaci\303\263n Challenge/checkpoint.py" +++ "b/Simulaci\303\263n Challenge/checkpoint.py" @@ -12,7 +12,15 @@ def Factorial(numero): Factorial(-2) debe retornar nulo ''' #Tu código aca: - return 'Funcion incompleta' + if type(numero) != int or numero < 1 : + return None + else: + fac = 1 + for i in range(1 , numero+1) : + print(i) + fac = fac * i + print(fac) + return fac def EsPrimo(valor): ''' @@ -26,7 +34,16 @@ def EsPrimo(valor): EsPrimo(8) debe retornar False ''' #Tu código aca: - return 'Funcion incompleta' + primo = True + if type(valor) == int : + for i in range( 2 , valor): + if valor % i == 0 : + primo = False + break + return primo + else: + return None + def ClaseAnimal(especie, color): ''' diff --git "a/Simulaci\303\263n Challenge/resultado_test.csv" "b/Simulaci\303\263n Challenge/resultado_test.csv" new file mode 100644 index 000000000..b702ad75f --- /dev/null +++ "b/Simulaci\303\263n Challenge/resultado_test.csv" @@ -0,0 +1,2 @@ +Total_Tests,Total_Fallas,Total_Errores,Total_Correctos +9,0,0,9