15-07-2022, 11:36 AM
Hola Francisco, hola a todos, ¿ cómo están?, bien como lo dice el enunciado
tengo varias dudas con el código que expongo a continuación.-
No tengo errores, pero como estoy en un inicio del estudio de la POO lo
que necesito es que me digan que debo modificar o que estoy haciendo
mal o innecesario.-
Desde ya muchas gracias por el tiempo que le dediquen.-
Slds. Daniel ☕☕☕
tengo varias dudas con el código que expongo a continuación.-
No tengo errores, pero como estoy en un inicio del estudio de la POO lo
que necesito es que me digan que debo modificar o que estoy haciendo
mal o innecesario.-
Código:
class Productos:
def __init__(self, codigo, nombre, precio):
self.codigo = codigo
self.nombre = nombre
self.precio = precio
def grabar(self, codigo, nombre, precio, lista):
final = f"{codigo}, {nombre}, {precio}"
lista.append(final)
def ingreso(self):
lisProducto = []
fin = True
while fin:
codigo = input("Código..........: ")
nombre = input("Descripcion.....: ")
precio = input("Precio..........: ")
self.grabar(codigo, nombre, precio, lisProducto)
siNo = input('"Si" para continuar "No" para finalizar...: ')
if siNo == 'No':
fin = False
self.imprimir(lisProducto)
def imprimir(self, lista):
print("\n ======================================= ")
print("\n Código Producto Precio")
def main():
producto = Productos(codigo=0, nombre="", precio=0.00)
producto.ingreso()
if __name__ == '__main__':
main()
Desde ya muchas gracias por el tiempo que le dediquen.-
Slds. Daniel ☕☕☕
abraza las cosas y personas malas como si fueran tu mas preciada joya,Son tus mas grandes maestros de paciencia sabiduría y amor y cuando lo abrazas dejan de causar dolor.-