Ejercicios: Operaciones matemáticas

Ejercicios: Operaciones matemáticas#

En este notebook, practicarás diferentes operaciones matemáticas utilizando Python, la biblioteca math y la biblioteca statistics. Completa los ejercicios siguientes.

Exercise 17

Objetivo: Practicar la operación de suma en Python.

Ejemplo de referencia:

a = 5
b = 7
suma = a + b
print(suma)  # Resultado: 12

Instrucciones del ejercicio:

  1. Crea dos variables x e y con los valores 6 y 3 respectivamente

  2. Realiza la suma de ambas variables

  3. Guarda el resultado en una variable llamada resultado

  4. Imprime el resultado usando print()

Escribe tu solución en la celda de código siguiente:

# ↓↓↓ ESCRIBE TU CÓDIGO AQUÍ ↓↓↓

Exercise 18

Objetivo: Practicar la operación de resta en Python.

Ejemplo de referencia:

a = 25
b = 10
resta = a - b
print(resta)  # Resultado: 15

Instrucciones del ejercicio:

  1. Crea dos variables x e y con los valores 8 y 3 respectivamente

  2. Realiza la resta de ambas variables (x - y)

  3. Guarda el resultado en una variable llamada resultado

  4. Imprime el resultado usando print()

Escribe tu solución en la celda de código siguiente:

# ↓↓↓ ESCRIBE TU CÓDIGO AQUÍ ↓↓↓

Exercise 19

Objetivo: Practicar la operación de multiplicación en Python.

Ejemplo de referencia:

a = 4
b = 6
multiplicacion = a * b
print(multiplicacion)  # Resultado: 24

Instrucciones del ejercicio:

  1. Crea dos variables x e y con los valores 7 y 4 respectivamente

  2. Realiza la multiplicación de ambas variables

  3. Guarda el resultado en una variable llamada resultado

  4. Imprime el resultado usando print()

Escribe tu solución en la celda de código siguiente:

# ↓↓↓ ESCRIBE TU CÓDIGO AQUÍ ↓↓↓

Exercise 20

Objetivo: Practicar las operaciones de división en Python.

Ejemplo de referencia:

a = 20
b = 4
division = a / b
print(division)  # Resultado: 5.0

Instrucciones del ejercicio:

  1. Crea dos variables x e y con los valores 15 y 3 respectivamente

  2. Realiza la división normal (/) de ambas variables

  3. Realiza también la división entera (//) de las mismas variables

  4. Guarda ambos resultados en variables division_normal y division_entera

  5. Imprime ambos resultados usando print()

Escribe tu solución en la celda de código siguiente:

# ↓↓↓ ESCRIBE TU CÓDIGO AQUÍ ↓↓↓

Exercise 21

Objetivo: Practicar las operaciones de potencia y módulo en Python.

Ejemplo de referencia:

base = 2
exponente = 3
potencia = base ** exponente
print(potencia)  # Resultado: 8

# También se puede usar pow()
potencia_pow = pow(base, exponente)
print(potencia_pow)  # Resultado: 8

Instrucciones del ejercicio:

  1. Crea dos variables base y exponente con los valores 5 y 2 respectivamente

  2. Calcula la potencia usando el operador **

  3. Calcula la misma potencia usando la función pow()

  4. Calcula también el módulo de 17 dividido entre 5 (17 % 5)

  5. Imprime todos los resultados con print()

Escribe tu solución en la celda de código siguiente:

# ↓↓↓ ESCRIBE TU CÓDIGO AQUÍ ↓↓↓

Exercise 22

Objetivo: Practicar el uso de la biblioteca math para cálculos geométricos.

Ejemplo de referencia:

import math

# Calcular la hipotenusa de un triángulo rectángulo
cateto_a = 3
cateto_b = 4
hipotenusa = math.sqrt(cateto_a**2 + cateto_b**2)
print(f"Hipotenusa: {hipotenusa}")  # Resultado: 5.0

Instrucciones del ejercicio:

  1. Importa la biblioteca math

  2. Define dos variables cateto_a y cateto_b con los valores 6 y 8 respectivamente

  3. Calcula la hipotenusa usando el teorema de Pitágoras: √(a² + b²)

  4. Calcula también el área del triángulo: (base × altura) / 2

  5. Usa math.sqrt() para la raíz cuadrada

  6. Imprime tanto la hipotenusa como el área con mensajes descriptivos

Escribe tu solución en la celda de código siguiente:

# ↓↓↓ ESCRIBE TU CÓDIGO AQUÍ ↓↓↓

Exercise 23

Objetivo: Practicar funciones trigonométricas y constantes matemáticas.

Ejemplo de referencia:

import math

angulo_grados = 45
angulo_radianes = math.radians(angulo_grados)
seno = math.sin(angulo_radianes)
print(f"Seno de {angulo_grados}°: {seno:.4f}")

Instrucciones del ejercicio:

  1. Asegúrate de tener importada la biblioteca math

  2. Define una variable radio con el valor 5

  3. Calcula el área de un círculo usando la fórmula: π × r²

  4. Usa la constante math.pi para obtener el valor de π

  5. Calcula también la circunferencia: 2 × π × r

  6. Imprime tanto el área como la circunferencia con 2 decimales usando f-strings

Escribe tu solución en la celda de código siguiente:

# ↓↓↓ ESCRIBE TU CÓDIGO AQUÍ ↓↓↓

Exercise 24

Objetivo: Crear una calculadora básica que combine múltiples operaciones.

Ejemplo de referencia:

import math

# Calculadora de interés compuesto
capital_inicial = 1000
tasa_interes = 0.05  # 5%
tiempo = 3  # años

capital_final = capital_inicial * (1 + tasa_interes) ** tiempo
print(f"Capital final: €{capital_final:.2f}")

Instrucciones del ejercicio:

  1. Crea una calculadora que resuelva este problema:

    • Un rectángulo tiene base = 12 y altura = 8

    • Calcula el área del rectángulo

    • Calcula el perímetro del rectángulo

    • Calcula la diagonal del rectángulo (usando teorema de Pitágoras)

  2. Usa math.sqrt() para la diagonal

  3. Imprime todos los resultados con mensajes descriptivos

  4. Usa f-strings para formatear las salidas con 2 decimales

Escribe tu solución en la celda de código siguiente:

# ↓↓↓ ESCRIBE TU CÓDIGO AQUÍ ↓↓↓

Exercise 25

Objetivo: Practicar el uso de la biblioteca statistics de Python para análisis estadístico básico.

Ejemplo de referencia:

import statistics

# Calificaciones de estudiantes
calificaciones = [85, 92, 78, 90, 88, 76, 95, 89, 82, 79]

# Calcular estadísticas básicas
promedio = statistics.mean(calificaciones)
mediana = statistics.median(calificaciones)
desviacion = statistics.stdev(calificaciones)

print(f"Promedio: {promedio:.2f}")
print(f"Mediana: {mediana}")
print(f"Desviación estándar: {desviacion:.2f}")

Instrucciones del ejercicio:

  1. Importa la biblioteca statistics

  2. Crea una lista llamada temperaturas con las siguientes temperaturas diarias (en °C): [22, 25, 19, 28, 24, 26, 23, 21, 27, 25, 24, 22, 26, 25, 23]

  3. Calcula y guarda en variables:

    • La temperatura promedio usando statistics.mean()

    • La temperatura mediana usando statistics.median()

    • La moda (temperatura más frecuente) usando statistics.mode()

    • La desviación estándar usando statistics.stdev()

    • La varianza usando statistics.variance()

  4. Crea otra lista llamada lluvia con milímetros de lluvia: [0, 5, 12, 0, 8, 3, 0, 15, 7, 2]

  5. Calcula el promedio de lluvia y determina cuántos días llovió (valores > 0)

  6. Imprime todos los resultados con mensajes descriptivos y 2 decimales

Escribe tu solución en la celda de código siguiente:

# ↓↓↓ ESCRIBE TU CÓDIGO AQUÍ ↓↓↓