Задача

3/7

Schreiben von Daten in eine Datei. Mehrzeilige Dateien

Теория

Dateneintrag in die Datei

Die Dateneingabemethode wird verwendet write()♪ Die Anzahl der Daten sollte in eine Zeile umgewandelt werden. Dies kann entweder durch format()oder str()

Multidisziplinäre Dateien

Beim Umgang mit mehreren Dateien muss man wissen, wann die Daten in der Datei vorbei sind. Dazu können Arbeitsmethoden verwendet werden readline(): Wenn der Dateischreiber das Ende der Datei angibt, wird die Methode readline() gibt eine leere Zeile zurück, die als falsche logische Bedeutung wahrgenommen wird:
während True:
s = Fin.readline()
wenn nicht s: Pause # wenn die Zeile leer gelesen wird,
# Der Zyklus endet mit der Bedienerpause
print(s, end=") # Drehen auf eine neue Zeile, denn wenn wir die Zeile aus der Datei lesen
# Das Symbol einer neuen Linie "n" erhalten

Andere Methoden des Lesens von Daten aus mehreren Dateien
ANHANG Alle Daten auf der Liste.
Fin = open("input.txt)
list_strings = Fin.readlines() Sie dachten alle Linien
Fin.close()
für s in list_strings:
Print(s, end=")

2. Design with-as♪ In diesem Fall schließt die Datei automatisch nach dem Ende des Zyklus.
mit open("input.txt") als Fin:
für s in Fin:
Print(s, end=")
Dieses Design sorgt dafür, dass die Datei geschlossen ist.


3. Methode der Umwandlung von Python-Linien (ergänzend zur Verwendung dieser Methode). In diesem Fall schließt die Datei auch automatisch.
für s in open("input.txt):
Print(s, end=")

Задача

DateiZahlen werden aufgezeichnet. In jeder Zeile gibt es mehrere Zahlen, die durch eine unbekannte Anzahl von Lücken getrennt sind. Die Anzahl der Zeilen in der Datei ist unbekannt.
Finden Sie eine Zeile mit einem maximalen Chip. In Reaktion auf den Betrag und alle in dieser Zeile aufgezeichneten Zahlen.
Antwortform:
сумма: число, число, ..., число

Es gibt eine Zweispur und eine Lücke nach der Summe. Alle Zahlen werden durch einen Komma und einen Spalt getrennt. Nach letzterem sollte es kein Vorzeichen und Lücken geben. Die Chips sollten der Reihenfolge folgen, in der sie in der Datei aufgezeichnet werden.

Zum Beispiel:
6: 1, 2, 3

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

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