Explica este código Python
Dificultad: Fácil
def f(a, b , *, c):
return {
a:a,
b:b,
c:c
}
print(f(1,2,3))
-
A.
{1:1, 2:2, c:"*"}
-
B.
{a:1, b:2, c:3}
-
C.
{1:1, 2:2, 3:3}
-
D.
Error
👉 D. En python podemos establecer una sintaxis especial para administrar los parámetros de nuestras funciones. Cuando veas un Entonces al llamar a la función La manera correcta de llamarlo sería: Respuesta:
Error
*
en los parámetros de una función significa que todos los parámetros escritos a la derecha de dicho *
obligatoriamente deben ser parámetros nombrados.f(1,2,3)
estamos cometiendo un error puesto que en esta llamada todos los argumentos son posicionales.f(1,2,c=3)
donde c
es un argumento nombrado obligatorio.
Top comments (0)