• Matéria: Informática
  • Autor: monicasantos96
  • Perguntado 5 anos atrás

ME AJUDAAAAAA..PYTHON Faça um programa que receba um número inteiro x e retorne a informação se este número é um quadrado de outro número inteiro, ou seja, se existe y inteiro tal que x=y2.

Respostas

respondido por: Wayne015
0

Resposta:

muito simples! mas NÃO COPIE, FAÇA, senão vc não vai aprender python

1º leia o numero:

seuNumero = int(input("digite um numero"))

2º pegue a raiz quadrada desse numero:

raizQuadradoDoNumero = seuNumero ** (1/2)

3º verificar se esse numero é do tipo inteiro

if raizQuadradoDoNumero % 1 == 0:

código completo:

seuNumero = int(input("digite um numero"))

raizQuadradoDoNumero = seuNumero ** (1/2)

if raizQuadradoDoNumero % 1 == 0:

   print(f'o numero {seuNumero} é o quadrado do numero {raizQuadradoDoNumero}')

   print('e esse numero é inteiro')

Perguntas similares