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)