0% encontró este documento útil (0 votos)
4 vistas3 páginas

Tarea Final Python

El documento presenta cinco ejercicios de programación en Python que abarcan desde el registro de usuarios hasta la gestión de notas y análisis de texto. Cada ejercicio incluye requisitos específicos como el uso de funciones, estructuras de control, y manejo de datos en listas y diccionarios. Se enfatiza la importancia de la modularidad y la claridad en el código, así como la necesidad de comentarios y algoritmos previos.

Cargado por

Kinaa Tub
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas3 páginas

Tarea Final Python

El documento presenta cinco ejercicios de programación en Python que abarcan desde el registro de usuarios hasta la gestión de notas y análisis de texto. Cada ejercicio incluye requisitos específicos como el uso de funciones, estructuras de control, y manejo de datos en listas y diccionarios. Se enfatiza la importancia de la modularidad y la claridad en el código, así como la necesidad de comentarios y algoritmos previos.

Cargado por

Kinaa Tub
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ejercicios de Repaso – Fundamentos

de programación en Python
Ejercicio 1 – Registro básico de usuario
Crea un programa en Python que realice las siguientes acciones:

1. Muestre un mensaje de bienvenida por pantalla.


2. Pida al usuario:
o Nombre
o Edad
o Año actual
3. Calcule el año de nacimiento del usuario.
4. Muestre un mensaje final con el siguiente formato:

Hola Ana, tienes 20 años y naciste en el año 2005.

Requisitos obligatorios:

• Uso de input() y print()


• Conversión de tipos (int)
• Uso de variables
• Uso de f-strings
• Comentarios en el código
• Algoritmo previo (en pseudocódigo)

Ejercicio 2 – Calculadora mejorada


Desarrolla un programa que funcione como una calculadora básica.

1. Pide dos números al usuario.


2. Pide una operación (+, -, *, /).
3. Según la operación:
o Realiza el cálculo correspondiente.
o Muestra el resultado.
4. Si la operación no es válida, muestra un mensaje de error.
5. Evita la división entre cero.

Requisitos:

• Condicionales if / elif / else


• Operadores aritméticos y lógicos
• Conversión de tipos
• Uso correcto de comentarios
• Estructura clara del programa
Ejercicio 3 – Gestión de notas con funciones
Crea un programa que permita gestionar las notas de un alumno.

El programa debe:

1. Pedir notas al usuario hasta que introduzca -1.


2. Guardar las notas en una lista.
3. Crear funciones para:
o Calcular la media
o Contar aprobados
o Contar suspensos
4. Mostrar los resultados finales.

Requisitos:

• Uso de while
• Uso de break
• Listas
• Funciones con return
• Modularidad (no código repetido)

Ejercicio 4 – Análisis de texto


Desarrolla un programa que analice una frase introducida por el usuario.

Debe:

1. Pedir una frase.


2. Contar:
o Número de caracteres
o Número de vocales
o Número de palabras
3. Mostrar los resultados.

Requisitos:

• Uso de cadenas
• Recorrido de strings con for
• Condiciones lógicas
• Funciones bien definidas
• Uso de listas o tuplas cuando sea necesario
Ejercicio 5 – Sistema de gestión simple (integrador)
Desarrolla un programa que gestione alumnos y sus notas.

El programa debe:

1. Permitir introducir varios alumnos (nombre y nota).


2. Guardar la información en un diccionario.
3. Crear funciones para:
o Añadir alumno
o Calcular la nota media
o Mostrar alumnos aprobados
4. Mostrar un resumen final.

Requisitos:

• Diccionarios
• Bucles
• Condiciones
• Funciones
• Modularidad
• Comentarios
• Algoritmo previo en pseudocódigo

También podría gustarte