Dificultad: Intermedio
def f():
return (1,2)
pass
a, b = f()
print(b)
-
A.
1
-
B.
2
-
C.
pass
-
D.
SyntaxError
Respuesta:
👉 B. 2
Las funciones en Python pueden regresar cualquier tipo de dato o estructura de dato, en este caso regresamos una tupla.
Como el valor de retorno es una tupla entonces podemos usar el desempaquetado de tuplas usando las variables a
y b
para ello.
Finalmente imprimimos el segundo valor de la tupla que es 2
.
Todo código que vaya luego del return
nunca se ejecuta, por ello pass
no tiene sentido en este ejemplo y solo se lo uso para distraer.