lunes, 17 de febrero de 2025

馃憠 Ejercicios Pr谩cticos de Python: Variables, Condicionales y Bucles

Hemos aprendido la sintaxis b谩sica de Python, incluyendo variables, condicionales y bucles. Ahora es momento de poner en pr谩ctica lo aprendido con ejercicios explicados paso a paso.

Hoy resolveremos ejercicios sobre:
✔️ Variables y tipos de datos
✔️ Condicionales (if, elif, else)
✔️ Bucles (for, while)

馃搶 Cada ejercicio incluye el c贸digo, explicaci贸n y prueba de salida.


1️⃣ Ejercicio: Calculadora de Edad

馃搷 Objetivo: Escribir un programa que pida al usuario su a帽o de nacimiento y calcule su edad actual.

馃敼 C贸digo:

a帽o_nacimiento = int(input("Introduce tu a帽o de nacimiento: ")) a帽o_actual = 2024 # Puedes usar datetime para hacerlo din谩mico edad = a帽o_actual - a帽o_nacimiento print(f"Tienes {edad} a帽os.")

馃敼 Explicaci贸n:

input() recibe el a帽o de nacimiento del usuario.
✅ Se convierte a entero con int().
✅ Se resta al a帽o actual para calcular la edad.

馃搶 Ejemplo de salida:

Introduce tu ao de nacimiento: 2000 Tienes 24 aos.

2️⃣ Ejercicio: Verificar si un N煤mero es Par o Impar

馃搷 Objetivo: Escribir un programa que pida un n煤mero y diga si es par o impar.

馃敼 C贸digo:

numero = int(input("Introduce un n煤mero: ")) if numero % 2 == 0: print(f"El n煤mero {numero} es par.") else: print(f"El n煤mero {numero} es impar.")

馃敼 Explicaci贸n:

✅ Se usa el operador % para verificar si el n煤mero es divisible por 2.
✅ Si numero % 2 == 0, es par, si no, es impar.

馃搶 Ejemplo de salida:

Introduce un n煤mero: 7 El n煤mero 7 es impar.

3️⃣ Ejercicio: Contador del 1 al 10 usando while

馃搷 Objetivo: Escribir un programa que imprima los n煤meros del 1 al 10 usando un bucle while.

馃敼 C贸digo:

contador = 1 while contador <= 10: print(contador) contador += 1

馃敼 Explicaci贸n:

while contador <= 10: → Se ejecuta mientras el contador sea menor o igual a 10.
✅ En cada iteraci贸n, el contador se incrementa con contador += 1.

馃搶 Salida esperada:

1 2 3 4 5 6 7 8 9 10

4️⃣ Ejercicio: Tabla de Multiplicar de un N煤mero

馃搷 Objetivo: Pedir al usuario un n煤mero y mostrar su tabla de multiplicar hasta el 10 usando un bucle for.

馃敼 C贸digo:

numero = int(input("Introduce un n煤mero: ")) for i in range(1, 11): print(f"{numero} x {i} = {numero * i}")

馃敼 Explicaci贸n:

for i in range(1, 11): → Recorre los n煤meros del 1 al 10.
numero * i → Multiplica el n煤mero ingresado por cada valor de i.

馃搶 Ejemplo de salida:

Introduce un n煤mero: 5 5 x 1 = 5 5 x 2 = 10 ... 5 x 10 = 50

5️⃣ Ejercicio: Suma de los N煤meros del 1 al 100

馃搷 Objetivo: Calcular la suma de todos los n煤meros del 1 al 100 usando un bucle for.

馃敼 C贸digo:

suma = 0 for i in range(1, 101): suma += i print(f"La suma de los n煤meros del 1 al 100 es: {suma}")

馃敼 Explicaci贸n:

✅ Se inicializa suma = 0.
for i in range(1, 101): recorre los n煤meros del 1 al 100.
✅ Se acumula la suma con suma += i.

馃搶 Salida esperada:

La suma de los n煤meros del 1 al 100 es: 5050

馃殌 Conclusi贸n

✅ Hoy hemos resuelto ejercicios pr谩cticos sobre variables, condicionales y bucles en Python.
✅ Estos conceptos son fundamentales para cualquier tipo de programa.
✅ Te invito a probar estos ejercicios y modificar el c贸digo para entenderlo mejor.

馃搶 Pr贸ximo post: M谩s ejercicios avanzados con listas, diccionarios y funciones.

馃搨 Descarga los ejercicios en mi GitHub: github.com/josecodetech

馃帴 Aprende con mis videos en YouTube: https://www.youtube.com/@josecodetech/

馃挰 D茅jame un comentario si tienes dudas o quieres m谩s ejercicios.


No hay comentarios:

Publicar un comentario

Se procedera a revision para su pronta publicacion en caso de que no incumpla las normas de blogger.