Parece que há um pequeno erro na fórmula fornecida. A fórmula correta para calcular o volume de uma esfera é:
Aqui está uma função em Python que implementa essa fórmula. A função recebe o raio da esfera como parâmetro e retorna o volume calculado:
import math
def calcular_volume_esfera(raio):
# Calcula o volume da esfera usando a fórmula correta.
volume = (4/3) * math.pi * raio**3
return volume
# Exemplo de uso da função:
raio = float(input("Digite o raio da esfera: "))
volume = calcular_volume_esfera(raio)
print(f"O volume da esfera com raio {raio} é {volume:.2f}.")
Nesta função:
math
para usar a constante pi
.calcular_volume_esfera(raio)
que recebe um valor raio
.input()
para ler o valor do raio do usuário e print()
para exibir o resultado formatado com duas casas decimais.import math # Importa a biblioteca math, que contém funções e constantes matemáticas, como o valor de Pi.
def calcular_volume_esfera(raio):
"""
Calcula o volume de uma esfera dado o raio.
Fórmula: v = (4/3) * ? * r³
"""
# Calcula o volume da esfera usando a fórmula.
volume = (4 / 3) * math.pi * (raio ** 3)
return volume # Retorna o volume calculado.
# Exemplo de uso
raio = float(input("Digite o raio da esfera: ")) # Solicita o raio ao usuário e converte para número decimal.
volume = calcular_volume_esfera(raio) # Chama a função com o valor informado.
print(f"O volume da esfera é: {volume:.2f}") # Exibe o volume com 2 casas decimais.