import datetime
def edad(naci):
hoy = datetime.date.today()
if hoy < naci:
print 'error en la fecha de nacimiento'
else:
ano = naci.year
mes = naci.month
dia = naci.day
fecha = naci
edad = 0
while fecha < hoy:
edad += 1
fecha = datetime.date(ano+edad, mes, dia)
print 'Mi edad es: %s' % (edad-1)
edad(datetime.date(1956, 5, 31))
public static int Edad(DateTime fechaNacimiento)
{
int edad = DateTime.Now.Year - fechaNacimiento.Year;
DateTime nacimientoAhora = fechaNacimiento.AddYears(edad);
if (DateTime.Now.CompareTo(nacimientoAhora) < 0)
{
edad--;
}
return edad;
}