Explica este código Python
Dificultad: Básico
## Reto #26
def fn(x=0, y=0):
return x + y
print(fn(1,1))
print(fn())
- A.
2
,0
- B.
0
,2
- C.
0
,0
- D.
2
,2
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
2
,0
En Python podemos usar valores por defecto para los parámetros de una una función.
En este caso cuando llamamos a
fn()
con los argumentos(1,1)
es fácil deducir que el resultado es2
.Cuando llamamos a
fn()
sin argumentos entonces entran en acción los parámetros por defecto(0,0)
dando como resultado la suma0
.Finalmente el resultado es
2,0
.