¿Por qué este número es un error? Descúbrelo con Python

Опубликовано: 03 Апрель 2026
на канале: MatePlus.Latino
78
3

🧐 ¿Hay un número que no debería estar aquí? ¡Descúbrelo con Python!

En este video, exploramos cómo usar Python y logaritmos para detectar números que no pertenecen en una secuencia de potencias. Si alguna vez te has preguntado cómo encontrar patrones ocultos en listas numéricas, este algoritmo te sorprenderá.

🔹 Lo que aprenderás:
✅ Cómo identificar números fuera de patrón en una serie de potencias
✅ Aplicar logaritmos en Python para resolver problemas matemáticos
✅ Escribir código eficiente para análisis de secuencias

🚀 ¿Te atreves con un reto? Al final del video, te dejo un desafío para que pongas en práctica lo aprendido. Escribe tu respuesta en los comentarios y veamos quién lo resuelve más rápido.

from math import log
serie = [2, 4, 5, 8, 16, 25, 32, 125, 255, 625, 815, 3125]

def es_potencia_de(n, a):
if n (= 0 or a (= 1: #La base debe ser mayor que 1
return False
exponente = log(n, a)
return abs(round(exponente) - exponente) (1e-10 # Tolerancia para errores de punto flotante

def encontrar_intrusos(lista, base):
return [num for num in lista if not es_potencia_de(num, base)]

base = int(input("Ingresa la base con la que quieras trabajar: "))
intrusos = encontrar_intrusos(serie, base)

print(f"Los intrusos son: {intrusos}")

🔥 Reto al final del video:

📌¿A qué velocidad iba mi amigo?
Mi amigo condujo 280 km. Salió a las 8:15 a.m. y llegó a su destino a las 11:42 a.m..

❓ Pregunta:
¿Puedes calcular su velocidad promedio usando Python?

💡 Desafío adicional:
✔️ Convierte el tiempo en horas antes de calcular la velocidad.
✔️ Haz que tu código funcione con cualquier distancia y horario de salida/llegada.
✔️ Muestra el resultado con dos decimales.

🚀 Deja tu código en los comentarios y en el próximo video veremos la solución y otros trucos para manejar tiempos en Python.

🔔 Suscríbete a MatePlus.Latino para más contenido de Python aplicado a matemáticas.
#python #maths #algoritmo #programación