Funciones con def - return
Publicado por Alexander (8 intervenciones) el 25/10/2020 02:05:39
Buen día
Espero se encuentren bien, hoy también necesito de su ayuda, tengo un ejercicio que no se como resolver. Gracias por siempre darme una mano. Saludos.
Escenario
Tu tarea es escribir y probar una función que toma dos argumentos (un año y un mes) y devuelve el número de días del mes/año dado (mientras que solo febrero es sensible al valor year, tu función debería ser universal).
La parte inicial de la función está lista. Ahora, haz que la función devuelva None si los argumentos no tienen sentido.
Este ejercicio hace referencia al anterior ejercicio en el que me ayudaron.
https://www.lawebdelprogramador.com/foros/Python/1764207-Regresando-el-resultado-de-una-funcion-def-return.html
Espero se encuentren bien, hoy también necesito de su ayuda, tengo un ejercicio que no se como resolver. Gracias por siempre darme una mano. Saludos.
Escenario
Tu tarea es escribir y probar una función que toma dos argumentos (un año y un mes) y devuelve el número de días del mes/año dado (mientras que solo febrero es sensible al valor year, tu función debería ser universal).
La parte inicial de la función está lista. Ahora, haz que la función devuelva None si los argumentos no tienen sentido.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
def isYearLeap(year):
#
# tu código del laboratorio anterior
#
def daysInMonth(year, month):
#
# coloca tu código aqui
#
testYears = [1900, 2000, 2016, 1987]
testMonths = [2, 2, 1, 11]
testResults = [28, 29, 31, 30]
for i in range(len(testYears)):
yr = testYears[i]
mo = testMonths[i]
print(yr, mo, "->", end="")
result = daysInMonth(yr, mo)
if result == testResults[i]:
print("OK")
else:
print("Error")
Este ejercicio hace referencia al anterior ejercicio en el que me ayudaron.
https://www.lawebdelprogramador.com/foros/Python/1764207-Regresando-el-resultado-de-una-funcion-def-return.html
Valora esta pregunta
0