0% encontró este documento útil (0 votos)
35 vistas4 páginas

Ejercicios de Programación Python

El documento proporciona una guía sobre programación en Python, abarcando operadores, entrada de datos, estructuras condicionales, variables, bucles, funciones y listas. Incluye objetivos de aprendizaje y ejercicios prácticos para cada tema, como la validación de datos, el uso de condicionales y la manipulación de listas. Se enfatiza la importancia de la reutilización de código y el control de flujo en la programación.
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)
35 vistas4 páginas

Ejercicios de Programación Python

El documento proporciona una guía sobre programación en Python, abarcando operadores, entrada de datos, estructuras condicionales, variables, bucles, funciones y listas. Incluye objetivos de aprendizaje y ejercicios prácticos para cada tema, como la validación de datos, el uso de condicionales y la manipulación de listas. Se enfatiza la importancia de la reutilización de código y el control de flujo en la programación.
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
Está en la página 1/ 4

Programación en Python

Operadores y expresiones
Objetivo: comprender cómo usar operadores matemáticos y lógicos.
Incluye:
 Operadores aritméticos (+, -, *, /, //, %)
 Operadores de comparación (==, !=, <, >, <=, >=)
 Operadores lógicos (and, or, not)

Entrada de datos y validación


Objetivo: Entender cómo leer del usuario y validar lo que se introduce.
 input()
 Conversión de tipos: int(), float()
 Validación de datos usando condicionales

Estructuras condicionales (if, elif, else)


Objetivo: Aprender a tomar decisiones en el código.
(Introducido en los ejercicios)

Variables
Objetivo: Entender que una variable guarda un valor en la memoria, que puede
cambiar.
Conceptos clave:
 Asignación con =
 Nombres de variables (reglas y buenas prácticas)
 Asignar valores de tipo str, int, float, bool

Bucles (while, for)


Objetivo: Repetición de acciones, control de flujo.

Funciones
Objetivo: Reutilización de código, estructura lógica.

Listas (arrays básicos)


Objetivo: Manejar colecciones de datos.
Operadores usados:

Ejercicios básicos para entender el tipo de


dato que se introduce al programar:
 Primer programa básico:
 Tu saludo
 Integer int (número entero)
 Indica si una persona es mayor o menor de edad
Tarea: Indica si un número es positivo o negativo.
 Float (número decimal)
 Indica según la altura de una persona si es alta o baja. Si es mayor de
1,70 es alta, si esta entre 1,60 y 1,70 estatura media, y menor de 1,60
baja.
Tarea: Indica según la nota de un estudiante en la ebau, si es apto o no.
 Caracteres o cadenas de strings (letras, símbolos reconocidos por el PC)
 Verificar si es una letra mayúscula o minúscula
Tarea: Verificar si un carácter es un número
 Booleanos (Sí/No)
 Indica si un alumno ha aprobado un examen
Tarea: Indica si el precio de un producto está dentro de un rango de precios
aceptable.
(precio mínimo 10 y máximo 100)

Ejercicios básicos para entender las


variables:
 Calcula el área de un rectángulo de lados 20 y 35.
Tarea: Realiza el mismo programa pero que pida los datos el programa.
Calcula el índice de masa muscular de una persona.
IMC = peso (kg) / [altura (m)]²
Nota: elevar al cuadrado **2
Tarea: Mejora de programa: (condicionales)
si el IMC es menor de 18.5 que indique: peso bajo
si el IMC es menor de 25 que indique: peso normal
si el IMC es menor de 30 que indique: sobrepeso
si el IMC es menor de 35 que indique: Obesidad grado I
si el IMC es menor de 40 que indique: Obesidad grado II
y si es mayor Obesidad grado III"

Ejercicios con bucles:


1. Ejercicio 1: Haz un programa que imprima 7 veces el mensaje: "Mi
nombre es ....”
2. Ejercicio 2: Contar del 1 al 10. Escribe un programa que muestre los
números del 1 al 10 en pantalla.
Pista: usa range(1, 11)
En este caso el 11 no le cuenta
3. Ejercicio 3: Tabla de multiplicar
Pide un número al usuario y muestra su tabla de multiplicar del 1 al 10.
4. Ejercicio 4: Contador hasta 5
Crea un programa que cuente desde 1 hasta 5 usando while.
5. Ejercicio 5: Pide una contraseña al usuario. Si no es "python123", vuelve
a pedirla.
Cuando sea correcta, muestra "¡Acceso concedido!".

Ejercicios con funciones:


1. Crea una función que reciba dos números y devuelva su potencia (el
primero elevado al segundo).
2. Crea una función que reciba un número y devuelva el cuadrado y la raíz
cuadrada del mismo.
3. Crea una función que reciba tres números y devuelva la media (promedio).
4. Crea una función que reciba dos números y devuelva solo la división, pero
antes debe comprobar que el segundo número no sea cero.

Ejercicios con listas:


1. Crear una lista de frutas
Crea una lista que contenga 5 frutas diferentes e imprime cada fruta en una
línea usando un bucle for.
2. Acceder a elementos por posición
Dada una lista de colores: Muestra el primer y el último color usando
índices.
3. Añadir elementos a una lista
Crea una lista vacía llamada alumnos. Pide al usuario 3 nombres y añádelos a la lista
con .append(). Luego, muestra la lista completa.
4. Añadir elementos a una lista
Crea una lista vacía llamada alumnos. Pide al usuario 3 nombres y añádelos a la
lista con .append(). Luego, muestra la lista completa.
5. Eliminar un elemento
Usa la lista anterior de alumnos y elimina uno de los nombres
con .remove() (pídelo al usuario).
6. Contar cuántos nombres hay con más de 5 letras
Con una lista de nombres, cuenta cuántos tienen más de 5 letras. Usa un
bucle for y un if.
7. Buscar un elemento
Pide al usuario un número y comprueba si está en una lista predefinida:
7. Sumar todos los elementos de una lista
Dada una lista de números: Suma todos los elementos y muestra el
resultado.

También podría gustarte