Cristian Fernando
Posted on October 4, 2024
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.
馃挅 馃挭 馃檯 馃毄
Cristian Fernando
Posted on October 4, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.