Agrada mucho aprender de manera sencilla. Yo que no soy muy bueno para esto he aprendido cositas. Excelente
@KEVENSTEVESANCHEZFERNANDEZ10 ай бұрын
una pregunta para aplicar un if tipo si a = 9 y b = 27 si quiero que el programa me diga si los dos, uno o ninguno tiene raiz cubica como se haria?
@EdwinO10 ай бұрын
Puedes crear un algoritmo en Python que utilice la función math.isqrt para comprobar si un número tiene una raíz cúbica exacta. Esta función es parte del módulo math y ayuda a determinar si la raíz cuadrada de un número es un entero, pero con un pequeño ajuste, podemos usarla para comprobar la raíz cúbica. Para determinar si un número tiene una raíz cúbica entera, podemos elevar la raíz cúbica del número al cubo y ver si el resultado original es el mismo. Aquí te dejo un algoritmo que hace exactamente eso y determina si ambos, uno o ninguno de los números tienen una raíz cúbica exacta: import math def tiene_raiz_cubica_exacta(n): raiz_cubica = round(n ** (1/3)) return raiz_cubica ** 3 == n def evaluar_numeros(a, b): raiz_a = tiene_raiz_cubica_exacta(a) raiz_b = tiene_raiz_cubica_exacta(b) if raiz_a and raiz_b: return "Ambos números tienen raíz cúbica exacta." elif raiz_a or raiz_b: return "Uno de los números tiene raíz cúbica exacta." else: return "Ninguno de los números tiene raíz cúbica exacta." # Ejemplo de uso a = 9 b = 27 resultado = evaluar_numeros(a, b) print(resultado) Este código primero define una función tiene_raiz_cubica_exacta que calcula si un número tiene una raíz cúbica exacta. Luego, en la función evaluar_numeros, utiliza esta función para evaluar ambos números a y b. Dependiendo de si a, b, ambos o ninguno tienen raíz cúbica exacta, imprime el mensaje correspondiente.
@KEVENSTEVESANCHEZFERNANDEZ10 ай бұрын
gracias@@EdwinO
@johanachavez5100 Жыл бұрын
Porque pones "traiz"? Y no solo pones "raíz" ?
@EdwinO Жыл бұрын
Solo es un nombre de variable, llámala cómo tú quieras 😂👍