miren la variable x la quiero reutilizar en el siguiente metodo y no puedo,tengo que hacerlo en un solo metodo?
class fabrica: def __init(self): self.compra = compra print("perfume 12$-labial 15$-zapato 20$") #algoritmo de compras def compras(self): self.registros = [] self.cantidad = int(input("cuantas compras haras :")) #se repite el num de veces == cantidad self.suma = "" i = 0 j = 0 while i < self.cantidad: self.compra = int(input("precio del producto :")) j=j+self.compra i+=1 if i == self.cantidad: self.registros.append(j) for x in self.registros: print(f"cancele ${x}") def cobrar(self): self.cancelar = int(input("cancele el producto :")) while self.cancelar < x: self.cancelar = int(input("cancele el producto :")) if self.cancelar > x: self.cancelar = self.cancelar-x print(f"su cambio {self.cancelar}") ob1 = fabrica() ob1.compras() ob1.cobrar()