1
resposta

Resolução exercício 10: Àrea do jardim

from math import pi, pow

raio = float(input("Digite o raio da area circular em metros: "))
area = pi * pow(raio, 2)
total = area*25

print(f"Você vai precisar de {str(round(area, 2)).replace(".", ",")}m² que custa R$ {str(round(total, 2)).replace(".", ",")}.")

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Eryck! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu código ficou bem estruturado e mostra que você entendeu o uso das funções pi e pow da biblioteca math. A forma como você formatou a saída com replace também deixa o resultado mais amigável para leitura.

Uma dica interessante para o futuro é usar f-strings com formatação numérica para controlar casas decimais, sem precisar de round e replace. Veja este exemplo:


raio = float(input('Digite o raio da area circular em metros: '))
area = 3.14159 * (raio ** 2)
total = area * 25

print(f'Voce vai precisar de {area:.2f} m² que custa R$ {total:.2f}.')

Esse código usa :.2f para limitar os números a duas casas decimais.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!