#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목교수님 lecture 12 file 예시 문제 관련 질문 있습니다.2020-12-30 02:11
작성자
첨부파일read 와 writing이 가능한 함수 코드..PNG (472.2KB)

안녕하세요  이성원 교수님 웹파이썬  계절학기를 듣고있는 학생입니다.

코딩중 잘 이해가 안되는 부분이 있어 질문을 드립니다.

첨부된 파일에 

1.input_file= open(input_file,'r')

이게 빠져있는데 이게 있어야 아래의


2.for number_pair in input_file:

이것이 실행되는게 아닌가요? 


Q1. input file을 오픈해야 거기에 대한 for문을 실행 할수있는게 아닌가요?


사진과 똑같이 입력한 결과 float로 변환할때 오류가 생겨서 문의드립니다.


Q2. 마지막 import total은 무엇인가요?

입력하면 없는 모듈이라고 에러가 뜨는것 같습니다.


아래는 제가 짠 코드입니다. 실행은 되나 혹시 잘못된 부분이 있으면 조언 부탁드리겠습니다.

답변해주시면 정말 감사하겠습니다. 


---------------------------------


def f(input_file,output_filename):

    




    output_file=open(output_filename,'w')

    file=open(input_file,'r')

    for data in file:

        

        data=data.strip()

        ndata=data.split()

        total=float(ndata[0])+float(ndata[1])

        new_line='{0} {1}\n'.format(data,total)

        output_file.write(new_line)

    file.close()

    output_file.close()


댓글