Lista de 50 Ejercicios Básicos de Python
Curso: Algoritmos y Programación
Ciclo 2025-II
Universidad Científica del Sur
Ejercicio 1: Calcular el promedio de tres notas
```python
# Programa para calcular el promedio de tres notas
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 2: Determinar si un número es par o impar
```python
# Programa para determinar si un número es par o impar
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 3: Mostrar tu nombre y carrera en pantalla
```python
# Programa para mostrar tu nombre y carrera en pantalla
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 4: Calcular el área y perímetro de un círculo
```python
# Programa para calcular el área y perímetro de un círculo
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 5: Determinar el mayor de tres números
```python
# Programa para determinar el mayor de tres números
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 6: Imprimir los números del 1 al 10
```python
# Programa para imprimir los números del 1 al 10
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 7: Pedir una palabra y mostrarla al revés
```python
# Programa para pedir una palabra y mostrarla al revés
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 8: Calcular el pago de horas trabajadas (si > 40 horas, las extras se
pagan doble)
```python
# Programa para calcular el pago de horas trabajadas (si > 40 horas, las extras se pagan
doble)
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 9: Leer una lista de 10 números y mostrar el mayor
```python
# Programa para leer una lista de 10 números y mostrar el mayor
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 10: Determinar si un año es bisiesto
```python
# Programa para determinar si un año es bisiesto
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 11: Calcular el factorial de un número
```python
# Programa para calcular el factorial de un número
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 12: Pedir la edad y decir si la persona es mayor o menor de edad
```python
# Programa para pedir la edad y decir si la persona es mayor o menor de edad
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 13: Calcular el cuadrado de un número
```python
# Programa para calcular el cuadrado de un número
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 14: Mostrar la tabla de multiplicar de un número
```python
# Programa para mostrar la tabla de multiplicar de un número
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 15: Contar cuántas vocales tiene una palabra
```python
# Programa para contar cuántas vocales tiene una palabra
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 16: Convertir una cantidad de metros a centímetros y milímetros
```python
# Programa para convertir una cantidad de metros a centímetros y milímetros
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 17: Determinar si un número tiene tres cifras
```python
# Programa para determinar si un número tiene tres cifras
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 18: Calcular el descuento del 10 % si una compra supera los 100 soles
```python
# Programa para calcular el descuento del 10 % si una compra supera los 100 soles
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 19: Clasificar una nota en letras: A (≥ 18), B (14–17), C (11–13), D (<11)
```python
# Programa para clasificar una nota en letras: a (≥ 18), b (14–17), c (11–13), d (<11)
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 20: Imprimir los números pares del 1 al 100
```python
# Programa para imprimir los números pares del 1 al 100
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 21: Determinar el tipo de triángulo según sus lados
```python
# Programa para determinar el tipo de triángulo según sus lados
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 22: Calcular el promedio de N notas ingresadas por el usuario
```python
# Programa para calcular el promedio de n notas ingresadas por el usuario
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 23: Leer una lista de 10 números y calcular el promedio
```python
# Programa para leer una lista de 10 números y calcular el promedio
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 24: Pedir dos números y mostrar su suma, resta, multiplicación y
división
```python
# Programa para pedir dos números y mostrar su suma, resta, multiplicación y división
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 25: Contar cuántos números positivos hay en una lista
```python
# Programa para contar cuántos números positivos hay en una lista
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 26: Calcular el área de un triángulo
```python
# Programa para calcular el área de un triángulo
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 27: Determinar si un estudiante aprueba con promedio ponderado
(pesos dados)
```python
# Programa para determinar si un estudiante aprueba con promedio ponderado (pesos
dados)
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 28: Mostrar la secuencia de Fibonacci hasta N términos
```python
# Programa para mostrar la secuencia de fibonacci hasta n términos
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 29: Determinar si una letra es vocal o consonante
```python
# Programa para determinar si una letra es vocal o consonante
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 30: Calcular el IMC e indicar la categoría (bajo, normal, sobrepeso,
obesidad)
```python
# Programa para calcular el imc e indicar la categoría (bajo, normal, sobrepeso, obesidad)
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 31: Pedir el nombre del usuario y saludarlo por su nombre
```python
# Programa para pedir el nombre del usuario y saludarlo por su nombre
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 32: Determinar si tres números están en orden creciente
```python
# Programa para determinar si tres números están en orden creciente
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 33: Sumar los números introducidos hasta que el usuario ingrese cero
```python
# Programa para sumar los números introducidos hasta que el usuario ingrese cero
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 34: Determinar si un número es positivo, negativo o cero
```python
# Programa para determinar si un número es positivo, negativo o cero
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 35: Leer las edades de 5 personas y mostrar cuántas son mayores de
edad
```python
# Programa para leer las edades de 5 personas y mostrar cuántas son mayores de edad
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 36: Contar cuántas veces aparece una letra en una palabra
```python
# Programa para contar cuántas veces aparece una letra en una palabra
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 37: Calcular el total de ventas de 5 productos almacenados en listas
paralelas
```python
# Programa para calcular el total de ventas de 5 productos almacenados en listas paralelas
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 38: Calcular la suma de los números del 1 al 50
```python
# Programa para calcular la suma de los números del 1 al 50
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 39: Calcular el área de un rectángulo
```python
# Programa para calcular el área de un rectángulo
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 40: Ingresar una lista de precios y aplicar un 15 % de descuento a cada
uno
```python
# Programa para ingresar una lista de precios y aplicar un 15 % de descuento a cada uno
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 41: Calcular el bono de un trabajador según años de servicio
```python
# Programa para calcular el bono de un trabajador según años de servicio
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 42: Pedir un número del 1 al 7 y mostrar el día de la semana
correspondiente
```python
# Programa para pedir un número del 1 al 7 y mostrar el día de la semana correspondiente
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 43: Calcular el total a pagar con diferentes tasas de descuento según el
monto
```python
# Programa para calcular el total a pagar con diferentes tasas de descuento según el monto
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 44: Determinar si una persona puede votar (edad 18)
```python
# Programa para determinar si una persona puede votar (edad 18)
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 45: Almacenar nombres de estudiantes y mostrarlos en orden inverso
```python
# Programa para almacenar nombres de estudiantes y mostrarlos en orden inverso
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 46: Crear un programa que simule el registro de notas de 5 estudiantes
y calcule el promedio general
```python
# Programa para crear un programa que simule el registro de notas de 5 estudiantes y
calcule el promedio general
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 47: Calcular el promedio de 5 precios ingresados por teclado
```python
# Programa para calcular el promedio de 5 precios ingresados por teclado
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 48: Determinar el mayor de dos números
```python
# Programa para determinar el mayor de dos números
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 49: Contar cuántos números pares hay entre 1 y N
```python
# Programa para contar cuántos números pares hay entre 1 y n
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 50: Calcular el perímetro de un triángulo
```python
# Programa para calcular el perímetro de un triángulo
# (Código simple, puedes mejorarlo según tus necesidades)
```
Ejercicio 51: Imprimir los múltiplos de 3 entre 1 y 50
```python
# Programa para imprimir los múltiplos de 3 entre 1 y 50
# (Código simple, puedes mejorarlo según tus necesidades)
```