# -*- coding: utf-8 -*- """Auxiliar_10.ipynb Automatically generated by Colaboratory. Original file is located at https://colab.research.google.com/drive/1kXcweHsZREoaH4mpzo89LjH_TkHskHu4 # Auxiliar 10 ## Estructuras Mutables y Listas de Python ### P1 ONU La ONU requiere su ayuda manteniendo un registro de los países del mundo. Para esto le solicitan a usted que cree la estructura país, la cual permite almacenar el nombre, continente y número de habitantes de un país. ##### A) Cree la estructura 'Pais' con los atributos necesarios. """ """##### B) Cree la estructura mutable PaisMut con los atribuos necesarios.""" """##### C) Defina la función cambiarHabitantes, que recibe un Pais y una cantidad de habitantes y actualiza la cantidad de habitantes del Pais en cuestión.""" """##### D) Defina la función cambiarHabitantesMut, que recibe un PaisMut y una cantidad de habitantes y actualiza la cantidad de habitantes del PaisMut en cuestión.""" """##### E) Defina la función cantidadHabitantes, la cual toma como argumento un Pais y retorna la cantidad de habitantes que posee.""" """#### F) Defina la función cantidadHabitantesMut, la cual toma como argumento un Pais y retorna la cantidad de habitantes que posee.""" """### P2 Listas Mutables ##### A) Defina una estructura mutable (lista) que corresponda a una lista mutable. """ """##### B) Cree la función concatenar, que reciba como parámetros una lista A, una lista B y modifique la lista A para que sea la concatenación de A y B. La función no debe retornar nada.""" """##### C) Cree la función 'EliminarDesde' que recibe una lista mutable, un número de índice entero positivo y elimine todos los elementos a partir del índice de la lista retornando una lista con los elementos eliminados. *Indicación: como n es entero positivo, no puede eliminarse toda la lista* """ """### P3 Escribir las instrucciones para: **A)** Definir una lista con la cantidad de días de cada mes (sin considerar años bisiestos). Ej:[31,28,…,31] **B)** Definir una lista con los nombres de los meses Ej: [“enero”,…] **C)** Calcular y mostrar el total de días del año **D)** Mostrar el número del mes con menos días **E)** Mostrar los números de los meses más largos (con más días) **F)** Mostrar la lista de meses con sus días (ordenados cronológicamente) **G)** Una función (masCorto) que reciba las dos listas (nombres y cantidad de días) y devuelva el nombre del mes más corto (asuma que solo existe 1) **H)** Una función (masLargos) que reciba las dos listas y devuelva una lista con los nombres de los meses más largos (puede existir mas de uno) """ #Parte A #Parte B #Parte C #Parte D #Parte E #Parte F #Parte G #Parte H