Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def matriz(entrada):
- fp=open(entrada+".txt")
- lista=[]
- linea=fp.readline()
- n=int(linea.split()[0])
- m=int(linea.split()[1])
- for i in range(n):
- lista.append([0 for i in range(m)])
- linea=fp.readline()
- while linea:
- n=int(linea.split()[0])
- m=int(linea.split()[1])
- lista[n][m]+=1
- linea=fp.readline()
- return lista
- """
- def apartado_b(matriz(entrada),tema):
- lista=matriz(entrada) #Para no tener que estar escribiendo matriz(entrada) y no cambiar de variable a algo que ya hemos usado con el nombre lista
- contador=0
- for i in lista:
- a=i[tema]
- contador+=a
- estante=max(a,b)
- b=i[tema]
- estante=max(a,b) #Pongo esto último para que también tenga en cuenta la última b
- return contador,estante
- """
- def apartado_b(lista,tema):
- lista=matriz(entrada)
- contador=0
- estante=0
- for i in range(len(lista)):
- contador+=lista[i][tema]
- if lista[i][tema]>estante[tema]:
- estante=i
- return contador,estante
- entrada=input("Nombre del fichero: ")
- lista=matriz(entrada)
- tema=int(input("¿Sobre qué tema quieres recibir información? "))
- a,b=apartado_b(lista,tema)
- print("La mayor parte de la información sobre el tema",tema,"se encuentra en el estante",b)
- print("En la biblioteca hay un total de",a,"libros relacionados con el tema",tema)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement