728x90
반응형
안녕하세요. 스마트 팩토리입니다.
파이썬 중급 #056 리스트 -리스트 변수에 점수를 입력 받아 평균과 총점 구하는 프로그램을 작성해 보겠습니다.
1. 리스트 - 점수 , 총점, 평균
리스트 변수에 점수를 입력 받아 총점과 평균을 구하는 프로그램
append() 함수를 활용하여 점수를 입력받고, 리스트 변수값의 합과 평균을 구해봅니다.
코드를 보면서 알아보겠습니다.
student=int(input("학생 수를 입력하세요 :"))
scores=[]
score_sum=0
score_avg=0.0
학생 수를 먼저 입력 받습니다.
리스트 변수 scores와 리스트 변수 합을 sum, 평균을 avg로 선언했습니다.
#cnt_80=0
주석으로~~ 다음 코드에서 활용하기 위한 것입니다.
for i in range(student):
score=float(input("성적을 입력하세요:" ))
scores.append(score)
score_sum+=score
입력받은 학생 수 만큼 성적을 입력 받습니다.
입력한 값은 float 로 실수형입니다. 그 값을 scores 리스트 변수에 저장합니다.
그리고 그 값을 score_sum 변수에 저장합니다.
score_avg=score_sum/len(scores)
입력한 점수의 총점을 리스트 변수 갯수로 나누면 리스트요소값의 평균이 나오게 됩니다.
student를 활용할 수 있지만 리스트 변수이기에 len()함수를 적용해 보았습니다.
print("총점 :", score_sum)
print("평균 :", score_avg)
총점과 평균을 출력하게 됩니다.
실행값으로 원하는대로 출력되는 것을 볼 수 있습니다.
student=int(input("학생 수를 입력하세요 :"))
scores=[]
score_sum=0
score_avg=0.0
#cnt_80=0
for i in range(student):
score=float(input("성적을 입력하세요:" ))
scores.append(score)
score_sum+=score
score_avg=score_sum/len(scores)
print("총점 :", score_sum)
print("평균 :", score_avg)
728x90
반응형
'Python' 카테고리의 다른 글
파이썬 중급 #058 리스트 - 리스트 음수 인덱스와 변수 인덱스 크기 비교 (0) | 2022.05.03 |
---|---|
파이썬 중급 #057 리스트 -80점 이상 점수 카운트 하여 리스트에 저장하고 평균과 함께 구하는 프로그램 (0) | 2022.05.02 |
파이썬 중급 #055 리스트 -내장 리스트 (리스트 안에 리스트를 요소값으로 있는 경우 출력 ) (0) | 2022.04.29 |
파이썬 중급 #054 리스트 -삭제 list.pop (0) | 2022.04.28 |
파이썬 중급 #053 리스트 -생성 및 출력 문자열, 숫자 (0) | 2022.04.25 |
댓글