Ejercicios Python - POO #1 - Clase Producto
HTML-код
- Опубликовано: 6 фев 2025
- ¿Necesitas que sea tu tutor personal? www.discodurod...
Consigue cupones de descuento de mis cursos de udemy: cupones.discod...
Sigue mis próximos eventos: eventos.discod...
Visita nuestra web: www.discodurode...
¿Necesitas un servidor de calidad? Webempresa te lo da. clientes.webem...
¿Quieres seguir nuestros trabajos? Visita nuestro github. github.com/Dis...
¡Sé nuestro patrón! / discoduroderoer
Síguenos en las redes sociales:
Facebook: goo.gl/JcLshS
Twitter: goo.gl/MU2Gbo
RUclips: goo.gl/5vjkGP o suscribete
Discord: / discord
Twitch: / discoduroderoer_prog
Si quieres contactar con nosotros para alguna consulta o enviarnos ejercicios: administrador@discoduroderoer.es
Enunciado:
1. Crear una Clase Producto con los siguientes atributos:
codigo
nombre
precio
Creale, su constructor, getter y setter y una funcion llamada calcular_total, donde le pasaremos unas unidades y nos debe calcular el precio final.
Descarga de los proyectos y enunciados: github.com/Dis...
Recopilación de descargas de los videos de youtube: www.discodurod...
Terminé tan mareado que ya no sé qué es un Print
X2
No entiendo como este man tiene tan poquitos subs, osea es mejor profesor que mi profesor de algoritmos
Me mola phyton sigue con ello cruck !!
Me salvaste las papas justo tenia parcial gracias animall ♥
Que buen vídeo, de verdad muchas gracias. Ya había olvidado este tema y me ayudaste a refrescar bastante
Gracias por el video, subiras más ejercicios?
Si, estate atento a los eventos de la web
@@DiscoDurodeRoer listo :D
Hola, es posible dar atributos desde otra clase a un constructor?
Sinceramente que muy buena explicación, me pregunto si tienes un programa con dos clases y cada clase tiene su método __init__ con sus respetivos métodos debes crear getter y setter por cada uno de estos métodos? ejemplo:
class Producto():
def __init__(self, codigo, nombre, precio, tipo):
self.__codigo = codigo
self.__nombre = nombre
self.__precio = precio
self.__tipo = tipo
class Pedido():
def __init__(self, cantidad, precio):
self.__cantidad = caantidad
self.__precio = precio
al momento de usar @codigo.setter
def nombre(self,valor):
__nombre = valor
No se pone en color el "@codigo.setter"
Uso visual estudio 2019, hay algun problema?
No tendran el plugin que te lo pinte
@@DiscoDurodeRoer ok gracias
Acabo de terminarlo y me daban error por los espacios y simplemente se soluciona con tabs y ordenando el código con espacios 😭
el mejor
Las letras no se ven
El documento está vacio :( pero gracias por el video
Todo es barra, el _ es barra, el @ es barra...
Tengo que hacer un trabajo en python y tengo poca idea. Alguien me podría ayudar?
Todavía?
uffff
dices k ese ejercicio es facilito XD
Para el que estudió.
sali mas perdido ....ahora odio Python...
No odias a python, odias a POO. XD
@@carlosandresarenascorrea9640 exacto
class Producto:
pass
def __init__(self, codigo, nombre, precio):
self._codigo = codigo
self._nombre = nombre
self._precio = precio
@property
def codigo(self):
return self._codigo
@codigo.setter
def codigo(self,codigo):
self._codigo = codigo
@property
def nombre(self):
return self._nombre
@nombre.setter
def nombre(self,nombre):
self.nombre = nombre
@property
def precio(self):
return self._precio
@precio.setter
def precio(self,precio):
self._precio = precio
def __str__(self):
return f"Codigo: {self.codigo}
Nombre: {self.nombre}
Precio: {self.precio}"
p1 = Producto(1,"producto 1", 5)
print(p1)
Una humilde sugerencia es no utilizar "_" ya teniendo el getter y setter, el formateo de string te ahorraría el tener que convertirlas a string