Funciones en Python (2024)

11. Preguntas

Tenemos el siguiente código:

def suma3y3(): 
     print(f'el resultado es {3+3}') 


¿Qué obtenemos en pantalla cuando lo ejecutamos?

  1. Obtenemos 6 en la pantalla.
  2. No aparece nada en la pantalla.
  3. Aparece "el resultado es 6" en la pantalla.
  4. Obtenemos un error.

_____________________________________________________________________________________________________

¿Qué son las variables locales?

  1. Aquellas que están dentro del contexto de la función y podemos acceder a ellas desde cualquier bloque.
  2. Aquellas que están definidas fuera del contexto de las funciones y podemos acceder a ellas desde cualquier bloque.
  3. Aquellas que están dentro del contexto de la función y solo podemos acceder a ellas desde dentro de la función.
  4. Aquellas que están definidas fuera del contexto de las funciones y no podemos acceder a ellas desde cualquier bloque.

_______________________________________________________________________________________________________

¿Cuántos errores hay en el siguiente código?

variable1=10
def mifuncion(parametro) 
    variable2=20 
    print(f"La variable1 tiene valor {variable1}') 
     print(f'La variable2 tiene valor {variable2}') 
    print(f'El parámetro tiene valor {parametro}') 

mifuncion("entrada")
  1. uno
  2. dos
  3. tres
  4. 4 o mas
_________________________________________________________________________________________________________

En la definición de una función, los parámetros a pasarle se separan con:
  1. .
  2. ,
  3. ;
  4. -