Exemplo de Solução
O seguinte programa mostra uma maneira de resolver este problema. Essa não é a única forma possível de solucioná-lo.
"""Calcule e exiba o volume de um cone circular reto"""
# Importa módulo math padrão para que
# math.pi possa ser usado neste programa.
import math
def main():
# Chama a função volume_cone para calcular o volume
# de um cone, exemplificando como o programa funciona.
ex_raio = 2.8
ex_altura = 3.2
ex_vol = volume_cone(ex_raio, ex_altura)
# Exibe várias linhas que descrevem este programa.
print("Este programa calcula o volume de um cone circular reto.")
print(f"Por exemplo, se o raio de um cone é {ex_raio} e")
print(f"a altura é {ex_altura} então o volume é {ex_vol:.1f}")
print()
# Obtém o raio e a altura do cone do usuário.
raio = float(input("Por favor, digite o raio do cone: "))
altura = float(input("Por favor, digite a altura do cone: "))
# Chama a função volume_cone para calcular o volume
# para o raio e a altura que vieram do usuário.
vol = volume_cone(raio, altura)
# Exibe o raio, a altura e
# volume para o usuário ver.
print(f"Raio: {raio}")
print(f"Altura: {altura}")
print(f"Volume: {vol:.1f}")
def volume_cone(raio, altura):
"""Calcule e retorne o volume de um cone circular reto"""
volume = math.pi * raio**2 * altura / 3
return volume
# Inicia o programa
# chamando a função main.
main()