파이썬 코드 연습
조회수 1547회
a=[70,60,55,75,95,90,80,80,85,100] total=0 for score in a: total+=score average=total/len(a) print(average)
프로그램 처음 배우는 사람입니다. 자세히좀 설명해주세요
질문1. total=0 이문장의 용도가 무엇인지 잘 모르겠습니다.
질문2. total+=score 이 부분이 이해가 가지 않습니다. += 이 부호가 무슨 의미인가요? 아니면 total+로 봐야 하나요? 그럼 아랫부분에서 total이 전체 합인데,,, 이게 어떻게 전체의 합으로 나오는지 이해가 안됩니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
total = 0
변수 total 을 선언하고 초기화값 0을 줍니다.
tatal += score # total = total + score 의 신택스 슈거입니다.(줄임 문법)
a = [70,60,55,75,95,90,80,80,85,100] total=0 for score in a: # a의 리스트를 하나씩 꺼내어 score 에 대입합니다. total += score # total = total + score 하여 모든 과목 점수를 더합니다. 즉 모든 과목의 합계는 total 에 대입됩니다. average = total / len(a) # 평균은 과목점수 합계(total) / 과목수(len(a)) print(average) # 평균값 출력
댓글 입력