Explica este código Python
Dificultad: Fácil
def myfunc(a):
a = a + 2
a = a * 2
return a
print(myfunc(2))
-
A.
8 -
B.
16 -
C.
Indentation Error -
D.
Runtime Error
Respuesta:
👉 A. 8
Llamamos a función con el valor de 2 por ende la primera asignación que tenemos es a = a + 2 donde a=4.
Para la segunda asignación ya sabemos que a=4 entonces a = a * 2 será 4*2 asignando y sobre escribiendo el valor de la variable para que tengamos a=8.
Finalmente regresamos a=8.
Top comments (0)