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 número de un socio, modifica el diccionario para indicar 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],
Salida: 289:["Estela Gimenez", 6345112, False], 657:["Lautaro Ruiz", 4767992, False]}, numero=289)
Entrada:
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 ocios 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 de socios en el cual se ha asentado el pago del socio correspondiente a numero, en caso de existir.

Código



Resultado: