Python - AYUDAA

 
Vista:
sin imagen de perfil

AYUDAA

Publicado por juan (1 intervención) el 18/12/2015 13:21:42
1) Una aplicación móvil permite gestionar los cumpleaños de tus contactos. Para ello
almacena de cada uno su fecha de nacimiento, nombre y número de teléfono.
Para completar la aplicación, se pide:

 Un subprograma que retorne una lista con los teléfonos y nombres de los
contactos que cumplen años en un cierto mes.
 Una función que retorna el mes en que hay más cumpleaños.
 Una función que permita añadir un contacto nuevo a una lista de contactos
ya creada. Será una inserción ordenada pues el array de contactos se
mantiene en memoria ordenado alfabéticamente por nombre
 Una función que permita reordenar el array de contactos en orden creciente
por el día de cumpleaños.

2)Dada una lista formada con N arrays (cada uno de los cuales contiene tres
elementos), adapte el método de ordenación por inserción para que ordene dicha
lista de tal modo que el primer array sea el que contenga el menor elemento en
valor absoluto de entre todos los arrays de la lista, y el último array sea el que
contenga de los N menores elementos de todos los arrays, el mayor. Por ejemplo,
la lista de 3 arrays [ [1, 20, 3], [4.2, 50, 60.45], [2.34, 0.45, -0.9.] ] quedaría: [ [2.34,
0.45, -0.9.], [1, 20, 3], [4.2, 50, 60.45] ] pues los elementos que “mandan” en la
ordenación son 0.45, 1 y 4 respectivamente.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-2
Responder