FlashKeepers

Python · Python · Universidad

Fundamentos de Python: Funciones y Control de Flujo

Definiciones de funciones, bucles y lógica condicional en Python, explicados con un breve ejemplo cada uno.

Sobre este mazo

40 tarjetas básicas de Python para Python. Mazo 1 de 4 en Fundamentos de Python. Empieza con "¿Cómo se define una función en Python?" y "¿Qué hace un parámetro de función?". Más mazos de Universidad aparecen más abajo.

40 tarjetas · tarjetas básicas · Escrito por IA, revisado dos veces. Edita lo que quieras.

Estudiar este mazo gratis Ver primero Descarga FlashKeepers para iPhone

Se abre en tu navegador, sin cuenta. App para iPhone y iPad · App para Android

¿Cómo se define una función en Python?
Ver respuestaUsa def, el nombre de la función, paréntesis, dos puntos y luego indenta el cuerpo.
¿Qué hace un parámetro de función?
Ver respuestaUn parámetro es un marcador con nombre para un valor que se pasa cuando se llama a la función.
¿Cómo se devuelve un valor desde una función?
Ver respuestaUsa la palabra clave return seguida del valor que quieres enviar de vuelta al llamador.
¿Qué es un parámetro por defecto?
Ver respuestaUn parámetro con un valor preestablecido que se usa cuando no se pasa ningún argumento para ese parámetro.
Da un ejemplo de una función con dos parámetros
Ver respuestadef add(a, b): return a + b
¿Qué sucede si una función no tiene una sentencia return?
Ver respuestaLa función devuelve None de forma implícita.
¿Qué es un docstring de función?
Ver respuestaUn literal de cadena colocado justo después de la línea def para documentar lo que hace la función.
¿Cómo se llama a una función llamada greet?
Ver respuestaEscribe el nombre de la función seguido de paréntesis: greet()
¿Qué son los argumentos posicionales?
Ver respuestaArgumentos que se pasan a una función en el orden en que aparecen en la definición.
¿Cómo se pasan argumentos de palabra clave a una función?
Ver respuestaUsa el nombre del parámetro seguido de un signo igual y el valor: func(name='Alice')
¿Qué te permite hacer *args?
Ver respuestaPasar un número variable de argumentos posicionales a una función.
¿Qué te permite hacer **kwargs?
Ver respuestaPasar un número variable de argumentos de palabra clave a una función.
¿Cuál es la estructura básica de una sentencia if?
Ver respuestaif condition: seguido de código indentado que se ejecuta solo si la condición es verdadera
¿Cuál es la estructura de una sentencia if-else?
Ver respuestaif condition: se ejecuta si es verdadera, else: se ejecuta si la condición es falsa
¿Cómo se añade una tercera rama a una condicional?
Ver respuestaUsa elif (else if) para condiciones adicionales entre if y else.

25 tarjetas más en la app

Estudiar este mazo gratis