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}' )
a. Tem que alterar o comando de input, ele está recebendo uma string. Colocar num = int(input("Digite um número: "))
b. Tem que alterar o segundo comando print, ele está dando erro. Colocar: print(“f'A raiz quadrada é”, raiz)
c. Tem que alterar a instrução que usa pow. Colocar quadrado = pow(num, 2) e cubo = pow(num, 3)
d. Tem que alterar a instrução que usa sqrt. Colocar raiz = sqrt(num)
Em relação ao código escrito na linguagem em Phyton, a opção correta para torná-lo funcionável é a afirmativa A: " Tem que alterar o comando de input, ele está recebendo uma string. Colocar num = int(input("Digite um número: "))"
As strings são sequências de caracteres, então podemos acessar um determinado caractere em uma determinada posição usando um índice.
Vejamos o código em phyton comentando abaixo:
import math num= int (input("Digite um número: ")) # necessário adicionar int para converter um dado string em um número inteiro;
quadrado = math.pow(num,2) cubo # retorna a base um expoente elevado, ou seja, no caso em específico foi 2;
= math.pow(num,3). raiz = math.sqrt(num) ## retorna a base um expoente elevado, ou seja, no caso em específico foi 3 vezes a raíz do número atribuído;
print(f'O numero ao quadrado é {quadrado} e ao cubo é {cubo}') #irá imprimir o resultado do número ao qudrado e ao cubo;
print(f'A raiz quadrada é {raiz:.2f}') # irá imprimir a raíz quadrada com duas casas decimais (2f).
Assim, é válido salientar que para converter uma sequência de dígitos em um inteiro, que pode ser usado em operações matemáticas deve-se utilizar o "int"
Veja mais sobre a linguagem em phyton em: https://brainly.com.br/tarefa/46263196
6 votes Thanks 8
Malsc0506
Muito obrigada! Estava com muita dificuldade de entender esse assunto. Ajudou a esclarecer bastante!!
Lista de comentários
Verified answer
Resposta:
Alternativa A
Explicação:
a. Tem que alterar o comando de input, ele está recebendo uma string. Colocar num = int(input("Digite um número: "))
Em relação ao código escrito na linguagem em Phyton, a opção correta para torná-lo funcionável é a afirmativa A: " Tem que alterar o comando de input, ele está recebendo uma string. Colocar num = int(input("Digite um número: "))"
As strings são sequências de caracteres, então podemos acessar um determinado caractere em uma determinada posição usando um índice.
Vejamos o código em phyton comentando abaixo:
Assim, é válido salientar que para converter uma sequência de dígitos em um inteiro, que pode ser usado em operações matemáticas deve-se utilizar o "int"
Veja mais sobre a linguagem em phyton em: https://brainly.com.br/tarefa/46263196