0% encontró este documento útil (0 votos)
8 vistas9 páginas

Ejercicios Básicos de Python: 50 Prácticas

El documento presenta una lista de 50 ejercicios básicos de programación en Python, diseñados para un curso de Algoritmos y Programación en la Universidad Científica del Sur. Cada ejercicio incluye un breve enunciado y un comentario que sugiere que el código puede ser mejorado según las necesidades del usuario. Los ejercicios abarcan una variedad de temas, desde cálculos matemáticos hasta manipulación de cadenas y estructuras de control.

Cargado por

Jaret Collahua
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas9 páginas

Ejercicios Básicos de Python: 50 Prácticas

El documento presenta una lista de 50 ejercicios básicos de programación en Python, diseñados para un curso de Algoritmos y Programación en la Universidad Científica del Sur. Cada ejercicio incluye un breve enunciado y un comentario que sugiere que el código puede ser mejorado según las necesidades del usuario. Los ejercicios abarcan una variedad de temas, desde cálculos matemáticos hasta manipulación de cadenas y estructuras de control.

Cargado por

Jaret Collahua
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 DOCX, PDF, TXT o lee en línea desde Scribd

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)
```

También podría gustarte