-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrobert_deniro.py
More file actions
35 lines (27 loc) · 1.54 KB
/
robert_deniro.py
File metadata and controls
35 lines (27 loc) · 1.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
"""
Desarrolla un programa en Python que lea la información de películas de un archivo csv, llamado movies.csv,
procese todas las líneas del archivo y para cada película (Línea del archivo), genere un objeto con toda la información de la película.
El programa debe satisfacer los siguientes requerimientos:
Para cada película es necesario registrar:
-Nombre de la película
-Fecha de la película
-Género de la película
La película puede tener varios géneros.
La información de cada película debe estar almacenada o registrada en objetos, un objeto por película.
El programa debe mostrar un menú, en el cual el usuario puede seleccionar dos opciones:
Buscar películas por año, en esta opción se le debe solicitar al usuario que indique el año del cual quiere mostrar las películas registradas.
Luego que el usuario indique el año, se le deben mostrar todas las películas que tengan ese año.
Salir. Esta opción le permite al usuario salir del programa
El programa siempre debe mostrar el menú, a menos que el usuario seleccione la opción de Salir del programa.
"""
# 554,Trial by Jury (1994),Crime|Drama|Thriller
movies = []
class Movie:
def __init__(self,movie_line):#aqui le damos el nombre con el que va a trabajar la clase
size=None
movie_data=movie_line.split(',')#guardamos todo en movie_data
print(f"{movie_data}")
def procesar_archivos():
with open('movies.csv', 'r', encoding="utf8") as movies_file:
for movie_line in movies_file:
movies.append(Movie(movie_line))