Como ordenar fechas de menor a mayor
Rasta Popoulus
nakarar386 en hotmail.com
Vie Dic 31 13:19:51 CET 2004
El problema es que tengo q crear un programa que lea una lista de fechas, y
hasta ahí va bien la cosa. El problema es que se pide que se ordene esa
lista de menor a mayor, con algun algoritmo de ordenación e imprimir las
fechas debidamente ordenadas. A continuación pongo el esquema de lo hecho
hasta ahora, para ver como se puede cuadrar y si hace falta cambia algo:
from record import record
class TFecha(record):
anyo=0
mes=0
dia=0
#Función para crear el registro y leer sus datos
def leerFecha():
fec=TFecha()
fec.anyo=int(raw_input("Introduzca e año: "))
fec.mes=int(raw_input("Introduce el mes: "))
fec.dia=int(raw_input("Introduce el dia: "))
return fec
#Función para leer las fechas e introducirlas en la lista hasta que el
usuario quiera
def leerListaFecha(lista):
opc="s"
while opc=="s" or opc== "S":
fec=leerFecha()
lista.append(fec)
opc=raw_input("¿Desea introducir más fechas (S/N)? ")
#Función para imprimir las fechas de menos a mayor
def imprimirMenMay(lista):
¿Y ahora qué?
#Programa principal
#Creamos el vector vacio
lista=[]
leerListaPersonas(lista)
imprimirMenMay
_________________________________________________________________
Acepta el reto MSN Premium: Correos más divertidos con fotos y textos
increíbles en MSN Premium. Descárgalo y pruébalo 2 meses gratis.
http://join.msn.com?XAPID=1697&DI=1055&HL=Footer_mailsenviados_correosmasdivertidos
Más información sobre la lista de distribución Python-es