Введение
В этом проекте вы научитесь извлекать числа из заданного текста, вычислять среднее арифметическое этих чисел и округлять результат до двух десятичных знаков. Этот проект поможет вам потренироваться в работе с регулярными выражениями и обработке аргументов командной строки в Python.
👀 Предварительный просмотр
$ 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
🎯 Задачи
В этом проекте вы научитесь:
- Как использовать регулярные выражения для поиска всех чисел (как целых, так и с плавающей точкой) в заданном тексте
- Как преобразовать найденные числа из строк в числа с плавающей точкой
- Как вычислить среднее арифметическое извлеченных чисел
- Как форматировать результат среднего арифметического до двух десятичных знаков
- Как обрабатывать аргументы командной строки в скрипте на Python
🏆 Достижения
После завершения этого проекта вы сможете:
- Написать скрипт на Python, который может извлекать числа из заданного текста
- Вычислить среднее арифметическое извлеченных чисел
- Форматировать результат среднего арифметического до двух десятичных знаков
- Запускать скрипт из командной строки и передавать текст в качестве аргумента