Buscar

Prática 2

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#Exercicio 1
#Função que verifica as páginas lidas e retorna a porcentagem do que foi lido
class livro():
 titulo= ' '
 nome_autor=[]
 Totalpaginas= ' '
 paginaslidas=' ' 
 def ler(self,n):
 pag_adicionadas= Totalpaginas+n
 if pag_adicionadas<=Totalpaginas:
 self.paginaslidas = pag_adicionadas
 porcentagem=( paginaslidas / Totalpaginas)* 100.0
 print " Você leu " + str(porcentagem) + " páginas do livro"
 else:
 self.paginaslidas = Npaginas
 print " O número de páginas lidas é igual ao numero total de páginas"
 
 
 
 
 def voltarPaginas(self,n):
 lidas_menosn = paginaslidas-n
 if lidas_menosn>= 0:
 self.Totalpaginas = lidas_menosn
 Porcentagem = (paginaslidas / Totalpaginas)*100.0
 print "Você leu" + str(porcentagem) + "páginas do livro"
 else:
 self.paginaslidas = 0
 print " O número de páginas lidas é igual a 0 "
class Livro2(livro):
 def __init__(self):
 leitura = input ("Você já iniciou a leitura do livro s ou n ?")
 if leitura == "s":
 qual_pagina: input " Em qual página você se encontra? "
 while qual_pagina.isdigit()== False:
 qual_novamente = input "O formato digitado não é válido, digite apenas números."
 digite_paginas= int (digite_paginas)
 def posicionarInicio(self):
 paginaslidas=0
 def posicionarFinal(self):
 paginaslidas = Totalpaginas
 def setTitulo(self):
 Digite_titulo= input "Digite o título do livro:"
 nome_titulo.append(Digite_titulo)
 def setAutor(self):
 Digite_nome: input "Digite o nome do autor: "
 nome_autor.append(Digite_nome)
 def setNumPaginas(self):
 digite_paginas: input "Digite o número total de páginas que você deseja: "
 while digite_paginas.isdigit() == False :
 digite_novamente = input "O formato digitado não é válido, digite apenas números."
 digite_paginas= int (digite_paginas)
class revista(Livro2):
 def __init__(self):
 self.editora= input "Digite o nome da editora"
 def setTitulo:
 pass
 def setNumPaginas:
 pass
 def setAutor:
 pass
class Biblioteca():
 def __init__(self):
 self.livros= []
 def adicionarlivros(self):
 l=Livro2()
 self.livros.append(l)
 def mostrarlivros(self):
 print ('_________')
 for l in self.livros:
 print ('Titulo: ', l.titulo)
 print('Autor: ', l.autor)

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais