Área de un Círculo

PythonBeginner
Practicar Ahora

Introducción

En este proyecto, aprenderás a calcular el área de un círculo a partir de un radio dado utilizando Python. Esta es una tarea de programación fundamental que introduce el uso de argumentos de línea de comandos y el módulo math en Python.

👀 Vista previa

$ python CircleArea.py 8
## Salida
201.0619298297

$ python CircleArea.py 10
## Salida
314.1592653590

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo crear un script de Python para calcular el área de un círculo
  • Cómo utilizar argumentos de línea de comandos para pasar datos de entrada a un script de Python
  • Cómo utilizar el módulo math para acceder al valor de pi y realizar cálculos matemáticos

🏆 Logros

Después de completar este proyecto, serás capaz de:

  • Escribir un script de Python que pueda calcular el área de un círculo dado un radio
  • Comprender cómo utilizar argumentos de línea de comandos para pasar datos de entrada a un script de Python
  • Aplicar el módulo math para realizar cálculos matemáticos en Python

Crea el archivo CircleArea.py

En este paso, crearás el archivo CircleArea.py en el directorio ~/proyecto. Sigue los pasos siguientes para completar este paso:

  1. Abre una terminal y navega hasta el directorio ~/proyecto:
cd ~/project
  1. Crea el archivo CircleArea.py utilizando el comando touch:
touch CircleArea.py
  1. El archivo CircleArea.py ha sido creado en el directorio ~/proyecto.

Implementa el cálculo del área del círculo

En este paso, implementarás el código para calcular el área de un círculo a partir del radio dado. Sigue los pasos siguientes para completar este paso:

  1. Abre el archivo CircleArea.py en un editor de texto.
  2. Agrega el siguiente código al archivo:
import sys
import math

## Obtiene los argumentos de línea de comandos
radio = float(sys.argv[1])
## Calcula el área del círculo
area = math.pi * radio * radio
area_str = format(area, ".10f")
## Imprime el resultado
print(area_str)
  1. En este código:

    • La lista sys.argv contiene los argumentos de línea de comandos pasados al script. El primer elemento (sys.argv[0]) es el nombre del script, y el segundo elemento (sys.argv[1]) es el valor del radio.
    • El valor math.pi se utiliza para calcular el área del círculo utilizando la fórmula area = π * radio^2.
    • La función format() se utiliza para redondear el valor del área a 10 lugares decimales.
    • El área calculada se imprime luego en la consola.
  2. Guarda el archivo CircleArea.py.

Prueba el cálculo del área del círculo

En este paso, probarás el script CircleArea.py ejecutándolo con diferentes valores de radio. Sigue los pasos siguientes para completar este paso:

  1. Abre una terminal y navega hasta el directorio ~/proyecto:
cd ~/project
  1. Ejecuta el script CircleArea.py con un radio de 5:
python CircleArea.py 5

La salida debe ser:

78.5398163397
  1. Ejecuta el script CircleArea.py con un radio de 8:
python CircleArea.py 8

La salida debe ser:

201.0619298297
  1. Ejecuta el script CircleArea.py con un radio de 10:
python CircleArea.py 10

La salida debe ser:

314.1592653590

¡Felicitaciones! Has implementado con éxito el proyecto de cálculo del área del círculo.

Resumen

¡Felicitaciones! Has completado este proyecto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.

✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar