Programación Desde Cero
Práctica interactiva Programación Desde Cero

Ejercicio

Categoría: Conjuntos y Diccionarios

Título: Asentar pago

Descripción de la función

Dado un diccionario con la información de socios de un club y el numero de un socio, modifica el diccionario para registrar que ese socio tiene los pagos de la cuota social al día. El diccionario tiene como claves los números de socio y, como valores, listas con los datos del socio: [nombre, teléfono, estado de pagos (True si están al día, False en caso contrario)].

Ejemplos

Entrada: asentar_pago(socios={423:["Juana Saavedra", 4523114, True], 289:["Estela Gimenez", 6345112, False], 657:["Lautaro Ruiz", 4767992, False]}, numero=289)
Salida: {423:["Juana Saavedra", 4523114, True], 289:["Estela Gimenez", 6345112, True], 657:["Lautaro Ruiz", 4767992, False]}

Parámetros

dictclave: intvalor: list, con 3 elementos: str, int, bool
socios

Diccionario con los datos de los socios del club. Los números de socio son todos positivos.

int
numero

Número de socio a modificar.

Valor retornado

dictclave: intvalor: list, con 3 elementos: str, int, bool

Diccionario socios en el cual se ha asentado el pago del socio correspondiente a numero, en caso de existir.

Código



Resultado: