Buscar

Você fez o seguinte programa em Python e ele está dando erro. Indique qual é a alternativa correta para ajustá-lo: num = input("Digite um número:...

Você fez o seguinte programa em Python e ele está dando erro. Indique qual é a alternativa correta para ajustá-lo:


num = input("Digite um número: ")
quadrado = math.pow(num, 2)
cubo = math.pow(num, 3)
raiz = math.sqrt(num)
print(f'O numero ao quadrado é {quadrado} e ao cubo é {cubo}')
print(f'A raiz quadrada é {raiz:.2f}')

Essa pergunta também está no material:

resultado Revisar envio do teste_ Semana 4 - Atividade Avaliativa ndash _
5 pág.

Algoritmos Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

O erro no programa ocorre porque você está tentando usar a função `math.pow()` e `math.sqrt()` sem importar o módulo `math`. Para corrigir o erro, você precisa adicionar a linha `import math` no início do seu programa. Aqui está o código corrigido: ```python import math num = input("Digite um número: ") num = float(num) # Converter a entrada para um número float quadrado = math.pow(num, 2) cubo = math.pow(num, 3) raiz = math.sqrt(num) print(f'O número ao quadrado é {quadrado} e ao cubo é {cubo}') print(f'A raiz quadrada é {raiz:.2f}') ``` Certifique-se de importar o módulo `math` e converter a entrada para um número float antes de realizar os cálculos.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais