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)