Exemple #1
0
    def devolver(self):
        copia = Copia()
        cod = raw_input("Digite o codigo da copia:")

        estado = raw_input("Informe qual e o estado da copia(bom/ruim)")
        if estado == "ruim":
            self.listaEstadoR = self.listaEstadoR + [cod]
            print "Lista Atualizada"
            print self.listaEstadoR
            copia.setEstado("ruim")

        dataDev = raw_input("Digite a data da devolucao:")
        self.setdataD(dataDev)
        dataEmprestimo = self.getdataD()
        print dataEmprestimo

        #Informar quantidade de horas do aluguel

        limiteT = raw_input(
            "Digite a quantidade de horas que o socio ficou com o filme")
        limiteT = int(limiteT)
        self.setlimiteT(limiteT)

        multa = 5
        tipo = raw_input("Digite o tipo do filme(Lancamento/Comum)")
        self.setpreco(tipo)
        preco = self.getpreco()
        if limiteT >= 72:
            print "Multa sera acrescentada"
            precoFinal = self.addMulta(preco + multa)
            list = [precoFinal, dataEmprestimo, estado]
            print list
            return list
        else:
            print "Multa nao sera acrescentada"
            list = [preco, dataEmprestimo, estado]
            print list
            return list
Exemple #2
0
class Principal(Emprestimo, Copia):
    emp = Emprestimo()
    cop = Copia()
    soc = Socio()
    film = Filme()
Exemple #3
0
 def setUp(self):
     self.copia = Copia()