Ibuprofeno.pyπŸ’Š| #137: Explica este cΓ³digo Python



This content originally appeared on DEV Community and was authored by Cristian Fernando

Explica este cΓ³digo Python

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.


This content originally appeared on DEV Community and was authored by Cristian Fernando