Skip to content

Instantly share code, notes, and snippets.

@o-alquimista
Last active September 4, 2020 00:55
Show Gist options
  • Select an option

  • Save o-alquimista/a218e7bf6e70209c3f7385418eecd94f to your computer and use it in GitHub Desktop.

Select an option

Save o-alquimista/a218e7bf6e70209c3f7385418eecd94f to your computer and use it in GitHub Desktop.
Introdução à Computação e Programação Usando Python - Exercício do capítulo 3.1 (Enumeração Exaustiva)
inteiro = int(input('Digite um inteiro: '))
potencia = 2
raiz = 1
while raiz ** potencia < inteiro:
raiz = raiz + 1
while raiz ** potencia < inteiro and potencia < 5:
potencia = potencia + 1
if raiz ** potencia != inteiro:
potencia = 2
if raiz ** potencia == inteiro:
print(str(raiz) + ' ** ' + str(potencia) + ' = ' + str(raiz ** potencia))
else:
print('Não foi possível encontrar uma combinação de raiz e potência que resultasse no número fornecido.')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment