Задача

3/7

파일에 데이터 쓰기. 여러 줄 파일

Теория

파일에 데이터 쓰기

write() 메서드는 파일에 데이터를 쓰는 데 사용됩니다. 숫자 데이터는 문자열로 변환해야 합니다. 이것은 format() 메서드 또는 str().
메서드를 사용하여 수행할 수 있습니다.
 

여러 줄 파일

여러 줄 파일로 작업할 때 파일의 데이터가 언제 소진되는지 알아야 합니다. 이렇게 하려면 readline() 메서드의 기능을 사용할 수 있습니다. 파일 커서가 파일의 끝을 가리키는 경우 readline() 메서드는 다음을 반환합니다. 거짓 부울 값으로 인식되는 빈 문자열: 동안 참:     s = Fin.readline()     s가 아닌 경우: break   # 문자열을 읽을 때 빈 문자열이 수신되면   # 루프는 break 문으로 끝납니다.     print(s, end="")  # 파일에서 한 줄을 읽을 때                        # 개행 문자 "\n" 저장됨

 

여러 줄 파일에서 데이터를 읽는 다른 방법
1. 목록의 모든 데이터를 즉시. Fin = open("input.txt") list_strings = Fin.readlines()    # 한 번에 모든 줄 읽기 핀.닫기() list_strings의 s에 대해:     print(s, end="")
2. with-as 구성 사용. 이 경우 주기가 끝나면 파일이 자동으로 닫힙니다. open("input.txt")를 Fin으로 사용:     Fin의 s에 대해:         print(s, end="") 이 구성은 파일이 닫히도록 합니다. 


3. Python 언어의 스타일로 문자열을 반복하는 방법(이 방법을 사용하는 것이 좋습니다). 이 경우 파일도 자동으로 닫힙니다. open("input.txt")의 s에 대해:     print(s, end="")

Задача

파일에는 정수가 포함되어 있습니다. 각 줄에는 알 수 없는 수의 공백으로 서로 구분된 여러 숫자가 포함됩니다. 파일의 줄 수를 알 수 없습니다. 
숫자의 최대 합계가 있는 줄을 찾습니다. 답변에 이 금액과 이 줄에 적힌 모든 숫자를 표시하십시오.
응답 기록 형식:
합계: 숫자, 숫자, ..., 숫자

금액 다음에는 콜론과 공백이 옵니다. 모든 숫자는 쉼표와 공백으로 서로 구분됩니다. 마지막 숫자 뒤에 구두점이나 공백이 없어야 합니다. 번호는 파일에 기록된 순서를 따라야 합니다.

예:
6:1, 2, 3

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

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