LABORATORIO - Día del año

Tiempo Estimado

20 - 30 minutos

Nivel de Dificultad

Medio

Objetivos

Familiarizar al estudiante con:

  • Proyectar y escribir funciones con parámetros.
  • Utilizar la instrucción return.
  • Construir un conjunto de funciones de utilidad.
  • Utilizar las funciones propias del estudiante.

Escenario

Tu tarea es escribir y probar una función que toma tres argumentos (un año, un mes y un día del mes) y devuelve el día correspondiente del año, o devuelve None si cualquiera de los argumentos no es válido.

Debes utilizar las funciones previamente escritas y probadas. Agrega algunos casos de prueba al código.

def año_bisiesto(año):
#
# Tu código del laboratorio anterior
#

def dias_del_mes(año, mes):
#
# Tu código del laboratorio anterior
#

def dia_del_año(año, mes, dia):
#
# Escribe tu código nuevo aquí.
#

print(dia_del_año(2000, 12, 31))