Datenverarbeitung mit Python
Verfasst: Sonntag 10. Juli 2022, 17:44
Hallo Zusammen,
ich bin sehr neu dabei programmieren zu lernen und Python ist die erste Programmiersprache, die ich lerne. Ich komme bei einer Aufgabe leider überhaupt nicht weiter und würde mich sehr über einen Tipp bzw. Hilfestellung freuen. Bei einem Statistikprogramm werden Ergebnisse in einer Textdatei gespeichert. Die Anweisung hierfür sieht folgendermaßen aus:
def speichern(anzahl, summe, mittelwert, modus):
with open("ergebnisse.txt", "a") as datei:
datei.write("Anzahl:" + str(anzahl) + "\n")
datei.write("Summe:" + str(summe) + "\n")
datei.write("Mittelwert:" + str(mittelwert) + "\n")
datei.write("Modus:" + str(modus) + "\n")
Die Auswertungen sollen aber nicht einfach hintereinanderweg in eine Datei aufgeführt werden. Sie sollen forlaufend nummeriert werden und es soll vor die erste Auswertung der Text "Auswertung 1" in die Datei geschrieben werden, vor die nächste Auswertung der Text "Auswertung 2", etc. Jedes mal wenn das Programm aufgerufen wird soll die Nummerierung fortlaufend erhalten bleiben. Die fortlaufende Nummer soll in einer eigenen Datei gespeichert werden und hieraus wieder beschafft werden. Die veränderte Nummer soll dann wieder in der Datei gespeichert werden.
Hätte evtl. jemand einen Tipp oder Hinweis zur Umsetzung?
Vielen Dank im Voraus!
ich bin sehr neu dabei programmieren zu lernen und Python ist die erste Programmiersprache, die ich lerne. Ich komme bei einer Aufgabe leider überhaupt nicht weiter und würde mich sehr über einen Tipp bzw. Hilfestellung freuen. Bei einem Statistikprogramm werden Ergebnisse in einer Textdatei gespeichert. Die Anweisung hierfür sieht folgendermaßen aus:
def speichern(anzahl, summe, mittelwert, modus):
with open("ergebnisse.txt", "a") as datei:
datei.write("Anzahl:" + str(anzahl) + "\n")
datei.write("Summe:" + str(summe) + "\n")
datei.write("Mittelwert:" + str(mittelwert) + "\n")
datei.write("Modus:" + str(modus) + "\n")
Die Auswertungen sollen aber nicht einfach hintereinanderweg in eine Datei aufgeführt werden. Sie sollen forlaufend nummeriert werden und es soll vor die erste Auswertung der Text "Auswertung 1" in die Datei geschrieben werden, vor die nächste Auswertung der Text "Auswertung 2", etc. Jedes mal wenn das Programm aufgerufen wird soll die Nummerierung fortlaufend erhalten bleiben. Die fortlaufende Nummer soll in einer eigenen Datei gespeichert werden und hieraus wieder beschafft werden. Die veränderte Nummer soll dann wieder in der Datei gespeichert werden.
Hätte evtl. jemand einen Tipp oder Hinweis zur Umsetzung?
Vielen Dank im Voraus!