Einführung
In diesem Projekt lernst du, wie du Zahlen aus einem gegebenen Text extrahierst, den Mittelwert dieser Zahlen berechnest und das Ergebnis auf zwei Dezimalstellen rundest. Dieses Projekt hilft dir, mit regulären Ausdrücken und der Verarbeitung von Befehlszeilenargumenten in Python zu praktizieren.
👀 Vorschau
$ 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
🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du reguläre Ausdrücke verwendest, um alle Zahlen (ganze Zahlen und Gleitkommazahlen) in einem gegebenen Text zu finden
- Wie du die gematchten Zahlen von Strings in Gleitkommazahlen umwandelst
- Wie du den Mittelwert der extrahierten Zahlen berechnest
- Wie du das Mittelwert-Ergebnis auf zwei Dezimalstellen formatierst
- Wie du Befehlszeilenargumente in einem Python-Skript verarbeitest
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Ein Python-Skript zu schreiben, das Zahlen aus einem gegebenen Text extrahieren kann
- Den Mittelwert der extrahierten Zahlen zu berechnen
- Das Mittelwert-Ergebnis auf zwei Dezimalstellen zu formatieren
- Das Skript von der Befehlszeile aus auszuführen und den Text als Argument zu übergeben