Ejercicios de Funciones en Python para Estudiantes: Nivel 2

Síntesis ServicioTI: Ejercicios de Funciones en Python para Estudiantes: Niv: Abre el intérprete de Python en OnlineGDB . Completa estas 5 nuevas misiones de mayor dificultad.
Plataforma interactiva educativa de programación. Misiones de Python Nivel 2. Conceptos abordados: - Iteración de cadenas (strings) con bucles for. - Operaciones con listas (len, sum). - Operadores aritméticos avanzados (módulo %). - Fórmulas matemáticas aplicadas a funciones. - Multiplicación de secuencias.

Nivel 2: Funciones Avanzadas

Abre el intérprete de Python en OnlineGDB. Completa estas 5 nuevas misiones de mayor dificultad.

Misión 6

El Contador de Vocales

Crea una función llamada contar_vocales que reciba una palabra (texto).
Usa una variable contadora iniciando en 0. Recorre la palabra con un bucle for y verifica con un if si la letra es una vocal (a, e, i, o, u). Al finalizar, retorna el total contado.
Python
print(contar_vocales("murcielago"))
# Debería mostrar en pantalla: 5
Crea total = 0. Luego for letra in palabra:. Adentro usa if letra in "aeiou": total = total + 1. Retorna el total al final de todo.
Misión 7

El Asistente de Notas

Crea una función llamada calcular_promedio que reciba una lista de números.
La función debe sumar todos los elementos usando la función nativa sum() y dividirlos entre la cantidad de elementos, la cual obtendrás usando len(). Retorna el resultado.
Python
notas = [8, 10, 6, 9]
print(calcular_promedio(notas))
# Debería mostrar en pantalla: 8.25
Puedes resolverlo en una sola línea adentro de la función: return sum(lista) / len(lista).
Misión 8

Conversor Térmico

Crea una función celsius_a_fahrenheit que reciba un número representando grados Celsius.
Aplica la fórmula matemática: multiplicarlo por 9/5 y sumarle 32. Devuelve el resultado exacto.
Python
f = celsius_a_fahrenheit(30)
print(f)
# Debería mostrar en pantalla: 86.0
La fórmula en Python se escribe literalmente así: return (grados * 9/5) + 32. ¡No olvides los paréntesis!
Misión 9

El Detector de Pares

Crea una función es_par que reciba un número entero.
Usa el operador módulo % (que devuelve el resto de una división). Si al dividir el número entre 2 el resto es igual a 0 (== 0), retorna True, de lo contrario retorna False.
Python
print(es_par(14))
# Debería mostrar en pantalla: True
Estructura condicional: if numero % 2 == 0: return True, y abajo pones el else: return False.
Misión 10

El Eco Infinito

Crea una función generar_eco que reciba dos parámetros: un texto y un número multiplicador.
En Python, los textos se pueden multiplicar. Retorna el texto multiplicado por el número.
Python
print(generar_eco("Hola ", 3))
# Debería mostrar: Hola Hola Hola
¡Es la más fácil! Solo necesitas: return texto * numero. Python hace la magia por ti.

Laboratorio de Ciencias Computacionales - Nivel Intermedio (Uruguay)

Desarrollado por Andrés Franchi Ugartemendía | www.servicioti.com.uy

❓ Preguntas Frecuentes (FAQ)

¿Qué conceptos técnicos aborda el recurso 'Ejercicios de Funciones en Python para Estudiantes: Nivel 2'?

Este material desarrollado por Andrés Franchi en ServicioTI aborda Pensamiento Computacional, Algoritmos y Programación en Python, orientado a la aplicación práctica mediante ejercicios, código funcional y resolución de problemas paso a paso.

¿Para qué nivel educativo o perfil técnico está recomendado?

Está diseñado tanto para estudiantes y docentes de Educación Básica Integrada (EBI) y Educación Media Superior (EMS - ANEP Uruguay) en Ciencias de la Computación, como para autodidactas y entusiastas de EBI Uruguay, Educación Media, Funciones Python, Laboratorio de Código.

¿Qué herramientas o software se necesitan para ponerlo en práctica?

Para aprovechar al máximo esta guía se recomienda utilizar Python 3, estructuras de control (if/else, for, while), listas, funciones y algoritmos, pudiendo ejecutarse directamente desde el navegador o descargando los recursos adjuntos en este artículo.

Entradas populares de este blog

P7H 7H P7A P759 Horarios Pando-Suarez Días Hábiles Invierno 2026 Actualizado Copsa

701 703 704 724 706 Horarios Días Hábiles Invierno 2026 Actualizado Copsa

Horarios 700, 710 y 711 Verano 2026 COPSA (Interbalnearia) Días Hábiles - Sábados y Domingos