10/07/2010, 13:52
|
| | Fecha de Ingreso: junio-2010
Mensajes: 13
Antigüedad: 14 años, 5 meses Puntos: 0 | |
Respuesta: Ayuda con una Class y una Lista Cita:
Iniciado por razpeitia
Código Python:
Ver originalclass Fruta: def __init__(self, nombre, peso, precio): self.nombre = nombre self.peso = peso self.precio = precio def __str__(self): return "%s %s %s\n" % (self.nombre, self.peso, self.precio) def load(filename): f = None try: f = open(filename, "r") data = f.read() except IOError, e: pass finally: if f: f.close() data = filter(bool, data.split("\n")) return [Fruta(*i.split()) for i in data] else: return [] def do_something(data): while True: name = raw_input("Nombre: ") weight = raw_input("Peso: ") price = raw_input("Precio: ") fruta = Fruta(name, weight, price) data.append(fruta) op = raw_input("Desea continuar? [S/n]") if not (not op or op[0] == 's' or op[0] == 'S'): break def save(filename, data): f = None try: f = open(filename, "w") for item in data: f.write(str(item)) except IOError: pass finally: if f: f.close() else: print "No se pudo guardar" data = load("input.txt") for i in data: print i do_something(data) save("input.txt", data)
Muchas gracias por tu ayuda no sabes de la que me salvaste |