Задача

2/7

Lesen von Daten aus einer Datei

Теория

Daten aus der Datei lesen

Beim Lesen der Textdatei gibt der Stream der Bajote den Programmeingang eins nach dem anderen ein, so dass die Datei einen konsistenten Zugriff auf die Daten gewährleistet. Ich meine, wenn wir den 10. in der Datei lesen müssen, müssen wir zuerst die vorherigen 9 lesen.

Durch das Lesen einer Zeile der Datei kann die Methode verfolgt werden readline()♪ Dieses Verfahren ist für eine Dateivariable verfügbar.
Fin = open("input.txt)
s = Fin.readline()

Auf die betrachtete Linie können unterschiedliche Methoden angewendet werden, ähnlich wie bei der Datenverarbeitung (c)split()map() usw.). Wenn beispielsweise zwei Zahlen in der Dateizeile durch die Lücke vorliegen, können sie wie folgt betrachtet werden:
Fin = open("input.txt)
s = Fin.readline().split() # die Linie auf die Lücken s = [2007, 2021]
a, b = map(int, s) # für alle Elemente der Liste s angewandte Methode int(s),
# So verwandeln wir die Symbolzeile in eine
# a, b = int(s[0], s[1] # ist die gleiche wie die Zeile oben
# a, b = [int(x) für x in s] # Gleich wie der Generator

Methode read() zählt alle Inhalte aus der Datei und gibt die Zeile zurück, die Symbole enthalten kann.\n'. Wenn Methode read() Um den vollständigen Parameter zu vermitteln, gibt es nicht mehr als eine bestimmte Anzahl von Symbolen. Beispielsweise ist es möglich, die Datei mittels eines Verfahrens zu lesen. read(1)

Wenn die Datei geöffnet wird, wird der Index, der den aktuellen Speicherort in der Datei bestimmt, am Anfang der Datei platziert und beim Lesen in die Position nach dem Lesen bewegt. Der Index wird auf die folgende freie Position übertragen.

Задача

Datei Eine Zeile voller Zahlen wird gespeichert. Jede Zahl ist von einem anderen Spalt getrennt. Finde die Summe und den arithmetischen Mittelwert der Zahlen.
In Reaktion auf zwei Zahlen in einem Spalt, zuerst die Summe der Zahlen, dann ihre durchschnittliche arithmetisch.

Beispiel: 123 456.7

Выберите правильный ответ, либо введите его в поле ввода

Комментарий учителя