Advertisement
Sergio_Istea

clases 4

Jun 22nd, 2023
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. # modificar atributos de un objeto existente
  2. class Contador:
  3.  
  4. # atributo es un valor entero dentro de la variable valor
  5.  
  6. def __init__(self):
  7. self.valor = 0
  8. # metodos que modifican los atributos de la instancia
  9. # que sea crea a partir de esta clase.
  10.  
  11. def incrementar(self, cantidad):
  12. self.valor += cantidad
  13.  
  14. def decrementar(self, cantidad):
  15. self.valor -= cantidad
  16.  
  17. def reiniciar(self):
  18. self.valor = 0
  19.  
  20. # Crear una instancia de la clase Contador
  21.  
  22. mi_contador = Contador()
  23.  
  24. # se llama al atributo 'valor' del objeto 'mi_contador'
  25.  
  26. print(mi_contador.valor) # Salida: 0
  27.  
  28. # se llama al metodo 'incrementar()' del objeto 'mi_contador'
  29.  
  30. mi_contador.incrementar(5)
  31.  
  32. print(mi_contador.valor) # Salida: 5
  33.  
  34. mi_contador.decrementar(2)
  35. print(mi_contador.valor) # Salida: 3
  36.  
  37. mi_contador.reiniciar()
  38. print(mi_contador.valor) # Salida: 0
  39.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement