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)
Soluções para a tarefa
Respondido por
13
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: "))
Respondido por
8
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
Anexos:
Malsc0506:
Muito obrigada! Estava com muita dificuldade de entender esse assunto. Ajudou a esclarecer bastante!!
Perguntas interessantes