더북(TheBook)

1분 퀴즈

1 다음 코드를 보고 틀린 설명을 고르세요.

for row in data: 
    payment = int(row[-3]) 
    month_pay = row[-2] 
    print((가), '원', (나), '로 결제')
실행결과
546800 원 일시불(A) 로 결제
60440 원 일시불(A) 로 결제
...

① 첫 번째 줄은 data 리스트의 첫 번째 요소부터 마지막 요소까지 반복하는 반복문이다.

② 두 번째 줄은 이용금액을 payment 변수에 저장한다.

③ CSV 파일을 읽으면 모든 데이터가 문자로 인식되므로 숫자 연산을 하려면 두 번째 줄처럼 데이터 타입을 바꿔야 한다.

④ (가)에는 month_pay, (나)에는 payment가 들어가야 한다.

rowpayment, month_pay에는 반복할 때마다 각각 다른 데이터가 들어간다.

정답 및 해설

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.