Introducción
En este proyecto, aprenderás a extraer números de un texto dado, calcular el promedio de esos números y redondear el resultado a dos decimales. Este proyecto te ayudará a practicar el uso de expresiones regulares y el manejo de argumentos de línea de comandos en Python.
👀 Vista previa
$ python3 ~/project/find_num.py "a11 b3.14c15 16"
11.29
$ python3 ~/project/find_num.py "a 5 b 6 c7 dd8 9"
7.00
$ python3 ~/project/find_num.py "ad1dg6dgd9dg4qwe10"
6.00
🎯 Tareas
En este proyecto, aprenderás:
- Cómo usar expresiones regulares para encontrar todos los números (enteros y de punto flotante) en un texto dado
- Cómo convertir los números coincidentes de cadenas a flotantes
- Cómo calcular el promedio de los números extraídos
- Cómo formatear el resultado del promedio a dos decimales
- Cómo manejar argumentos de línea de comandos en un script de Python
🏆 Logros
Después de completar este proyecto, serás capaz de:
- Escribir un script de Python que pueda extraer números de un texto dado
- Calcular el promedio de los números extraídos
- Formatear el resultado del promedio a dos decimales
- Ejecutar el script desde la línea de comandos y pasar el texto como argumento