Introdução
Neste projeto, você aprenderá como calcular a área de um círculo com base em um raio fornecido usando Python. Esta é uma tarefa fundamental de programação que introduz o uso de argumentos de linha de comando e o módulo math em Python.
👀 Pré-visualização
$ python CircleArea.py 8
## Output
201.0619298297
$ python CircleArea.py 10
## Output
314.1592653590
🎯 Tarefas
Neste projeto, você aprenderá:
- Como criar um script Python para calcular a área de um círculo
- Como usar argumentos de linha de comando para passar dados de entrada para um script Python
- Como usar o módulo
mathpara acessar o valor de pi e realizar cálculos matemáticos
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Escrever um script Python que pode calcular a área de um círculo dado um raio
- Entender como usar argumentos de linha de comando para passar dados de entrada para um script Python
- Aplicar o módulo
mathpara realizar cálculos matemáticos em Python
Criar o Arquivo CircleArea.py
Nesta etapa, você criará o arquivo CircleArea.py no diretório ~/project. Siga as etapas abaixo para concluir esta etapa:
- Abra um terminal e navegue até o diretório
~/project:
cd ~/project
- Crie o arquivo CircleArea.py usando o comando
touch:
touch CircleArea.py
- O arquivo CircleArea.py foi criado no diretório
~/project.
Implementar o Cálculo da Área do Círculo
Nesta etapa, você implementará o código para calcular a área de um círculo com base no raio fornecido. Siga as etapas abaixo para concluir esta etapa:
- Abra o arquivo
CircleArea.pyem um editor de texto. - Adicione o seguinte código ao arquivo:
import sys
import math
## Get command line arguments
radius = float(sys.argv[1])
## Calculate the area of the circle
area = math.pi * radius * radius
area_str = format(area, ".10f")
## Print the result
print(area_str)
Neste código:
- A lista
sys.argvcontém os argumentos de linha de comando passados para o script. O primeiro elemento (sys.argv[0]) é o nome do script, e o segundo elemento (sys.argv[1]) é o valor do raio. - O valor
math.pié usado para calcular a área do círculo usando a fórmulaárea = π * raio^2. - A função
format()é usada para arredondar o valor da área para 10 casas decimais. - A área calculada é então impressa no console.
- A lista
Salve o arquivo
CircleArea.py.
Testar o Cálculo da Área do Círculo
Nesta etapa, você testará o script CircleArea.py executando-o com diferentes valores de raio. Siga as etapas abaixo para concluir esta etapa:
- Abra um terminal e navegue até o diretório
~/project:
cd ~/project
- Execute o script CircleArea.py com um raio de 5:
python CircleArea.py 5
A saída deve ser:
78.5398163397
- Execute o script CircleArea.py com um raio de 8:
python CircleArea.py 8
A saída deve ser:
201.0619298297
- Execute o script CircleArea.py com um raio de 10:
python CircleArea.py 10
A saída deve ser:
314.1592653590
Parabéns! Você implementou com sucesso o projeto de Cálculo da Área do Círculo.
Resumo
Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.



