728x90
반응형
안녕하세요. 스마트 팩토리입니다.
파이썬 초급 #035 while 반복문 점수 평균 구하기 , 입력한 점수 리스트 변수에 저장하기(append())에 대해 알아보겠습니다.
1. while 반복문 : 평균 구하기
평균구하기 코드
코드를 보면서 알아보겠습니다.
i=0;
n=int(input("입력할 점수의 개수는?"))
sum=0
avg=0
입력할 점수의 갯수를 정하고 그만큼 입력받아 평균을 구해보도록 하였습니다.
while i<n:
scores=int(input("점수를 입력하세요.:"))
sum+=scores
i+=1
while 반복문을 활용하여 입력 점수의 수만큼 반복하게 하였습니다.
i 값은 0 부터 시작하기 때문에 i <n으로 설정하여 총 n개의 점수를 입력받습니다.
조건에서 i 값을 1회 반복할때 마다 1씩 증가시켜서 총 n개 점수를 입력받고
그 점수를 변수 sum에 더하게 하였습니다.
avg=sum/n
while 루프를 벗어나면 평균은 총 점수를 더해서 입력한 점수의 개수로 나누면 됩니다.
print("입력한 점수의 평균은 :",float(avg))
float는 실수형을 의미하여 실수형으로 나타나도록 하였습니다.
i=0;
n=int(input("입력할 점수의 갯수는?"))
sum=0
avg=0
while i<n:
scores=int(input("점수를 입력하세요.:"))
sum+=scores
i+=1
avg=sum/n
print("입력한 점수의 평균은 :",float(avg))
입력한 점수 리스트에 저장하여 출력
리스트 변수를 사용하여 입력한 점수를 append() 함수를 활용하여 저장하게 하였습니다
i=0;
n=int(input("입력할 점수의 갯수는?"))
sum=0
avg=0
score_list=[]
while i<n:
scores=int(input("점수를 입력하세요.:"))
sum+=scores
score_list.append(scores)
i+=1
avg=sum/n
print("입력한 점수 :" , score_list)
print("입력한 점수의 평균은 :",float(avg))
728x90
반응형
'Python' 카테고리의 다른 글
파이썬 초급 #037 while 반복문 구구단 출력(무한루프 - q 누르면 종료) (0) | 2022.02.14 |
---|---|
파이썬 초급 #036 while 반복문 점수 입력한 점수 평균구하기 for 문으로 나타내기 , 리스트변수에 저장하기(append()) (0) | 2022.02.13 |
파이썬 초급 #034 while 반복문 구조, 1부터 10 출력 , 리스트에 요소값 저장 (0) | 2022.02.11 |
파이썬 초급 #033 while 반복문 짝수, 홀수 판별 코드 , if문 활용, break, continue, 1부터 10까지 합 (0) | 2022.02.10 |
파이썬 초급 #032 반복문 for 루프 배수 구하기 (if 조건문 활용), .리스트 (0) | 2022.02.09 |
댓글