Dado o código:
import math
* math.pi * math.sqrt (L/g)
Qual função completa corretamente o espaço em branco?
import math
Passo 1
O enunciado dá o seguinte código (já importou o módulo):
import math-
-
T = 2 * math.pi * <espaço em branco>(L/g)
A pergunta é: qual função completa corretamente o espaço em branco para calcular o período
?
Passo 2
Primeiro vamos escrever claramente a fórmula matemática que o código pretende calcular. O período do pêndulo simples está dado por:
Ou seja, o que precisamos no código é a raiz quadrada de
.
Passo 3
No Python (módulo
math) há algumas maneiras de obter a raiz quadrada de um valor:- usando
math.sqrt(x), que calcula explicitamente a raiz quadrada dex; em notação TeX:; - usando
math.pow(x, 0.5), em TeX:(faz potência com ponto flutuante); - usando o operador de potência
**, por exemplo(x)**0.5, em TeX:.
Entre essas opções a mais direta, legível e idiomática para “raiz quadrada” é
math.sqrt(...), porque o nome já diz exatamente o que faz e evita ambiguidades de sinais/exponenciação.Passo 4
Portanto, completando o espaço em branco do código, a linha correta fica:
T = 2 * math.pi * math.sqrt(L/g)
Isso corresponde exatamente à fórmula
. Se o
import math já está presente, essa linha vai funcionar e retornar um número do tipo float.