Área de um Círculo

PythonBeginner
Pratique Agora

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 math para 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 math para 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:

  1. Abra um terminal e navegue até o diretório ~/project:
cd ~/project
  1. Crie o arquivo CircleArea.py usando o comando touch:
touch CircleArea.py
  1. O arquivo CircleArea.py foi criado no diretório ~/project.
✨ Verificar Solução e Praticar

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:

  1. Abra o arquivo CircleArea.py em um editor de texto.
  2. 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)
  1. Neste código:

    • A lista sys.argv conté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.
  2. Salve o arquivo CircleArea.py.

✨ Verificar Solução e Praticar

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:

  1. Abra um terminal e navegue até o diretório ~/project:
cd ~/project
  1. Execute o script CircleArea.py com um raio de 5:
python CircleArea.py 5

A saída deve ser:

78.5398163397
  1. Execute o script CircleArea.py com um raio de 8:
python CircleArea.py 8

A saída deve ser:

201.0619298297
  1. 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.

✨ Verificar Solução e Praticar

Resumo

Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.