Skip to content

Commit 8e7b470

Browse files
committed
Hacking The Future
1 parent 7baefc7 commit 8e7b470

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

Desarrollo/12_MillasBeta.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
class Millas:
2+
def __init__(self, distancia = 0):
3+
self.distancia = distancia
4+
5+
def convertir_a_kilometros(self):
6+
return (self.distancia * 1.609344)
7+
8+
# Método getter
9+
def obtener_distancia(self):
10+
return self._distancia
11+
12+
# Método setter
13+
def definir_distancia(self, valor):
14+
if valor < 0:
15+
raise ValueError("No es posible convertir distancias menores a 0.")
16+
self._distancia = valor
17+
18+
19+
'''Si probamos nuestro código funcionará, la desventaja es que cualquier aplicación que hayamos creado con una base similar deberá ser actualizado. Esto no es nada escalable si tenemos cientos o miles de líneas de código.'''

0 commit comments

Comments
 (0)