Carregando...
Carregando...
Ajude a melhorar a plataforma
Você fez o seguinte programa em Python e ele está dando erro. Indique qual é a alternativa correta para ajustá-lo: import math 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 } ' )
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
SOLUÇÃO: Tem que alterar o comando de input, ele está recebendo uma string. Colocar num = int(input("Digite um número: ")) JUSTIFICATIVA A função input() sempre retorna uma string, independentemente do valor digitado pelo usuário. Para poder trabalhar com números, podemos usar o construtor do tipo de objeto, por exemplo int() ou float() e até a função eval().