Encuentra la N-ésimo número, que es a la vez cuadrado y un cubo de un número en Python

Aquí, vamos a aprender cómo encontrar el enésimo número que es al mismo cuadrado y el cubo en el lenguaje de programación Python?

En este programa, un número N será proporcionada por el usuario y tenemos que encontrar la N-ésimo número, que es a la vez cuadrado y el cubo . Ejemplo de algunos números que son a la vez cuadrado y el cubo son 1, 64, 729, etc. Un enfoque simple le vienen a la mente que hace una lista de números que es a la vez cuadrado y el cubo y mediante el uso de la indexación de la lista de encontrar el número de orden n pero estos enfoques para la solución de este problema va a tomar mucho tiempo y que se puede mostrar límite de tiempo excedido. Por lo tanto, para superar estos problemas vamos a utilizar el enfoque class matemática para resolver este problema de una manera sencilla que se acaba de encontrar en la sexta potencia del número dado.

algoritmo para resolver este problema:

  • tomar la entrada del valor es decir el usuario de N .
  • Encuentra la N-ésima potencia del número dado N y asignarlo a una nueva variable R .
  • Imprimir la variable R que es nuestro número enésimo.

Por lo tanto, vamos a tratar de resolver el problema mediante la ejecución del algoritmo anterior en Python.

Programa:

N = int(input('Enter the value of N: '))
R = N**6
print('Nth number: ',R)

salida

RUN 1:
Enter the value of N: 3
Nth number: 729
RUN 2:
Enter the value of N: 2
Nth number: 64

En Python, un asterisco for ( ** ) se utiliza para encontrar la potencia de un número.

Explicación:

729 es un cuadrado de 27 y un cubo de 9 también 64 es un cuadrado de 8 y un cubo de 4 . Cuando comprobamos los números de este tipo en el número natural, entonces obtendremos una serie de 1, 64729, 4096 , etc., y aquí 729 es en tercera posición en la serie, es decir, tercera serie, que es a la vez un cuadrado y un cubo .


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *