본문 바로가기
Programming/파이썬(python)

[list, avg] 저장된 숫자들의 평균을 계산 , 출력하기

by 어깨 :) 2023. 6. 26.
728x90

 

 

위에 보이는 코드는 사용자로부터 5개의 숫자를 입력받아 리스트에 저장하고, 저장된 숫자들의 평균을 계산하여 출력하는 프로그램입니다. 아래는 코드의 자세한 설명입니다.

 

즉, 사용자로부터 입력받은 숫자들을 동적으로 리스트에 저장하고, 이를 활용하여 합계와 평균을 계산하는 예제입니다.

 

1. 빈 리스트와 합계 변수 초기화:

lista=[] : 빈 리스트 lista를 생성하여 숫자들을 저장할 준비를 합니다.

sum=0 : 숫자들의 합계를 저장할 변수 sum 0으로 초기화합니다.

 

2. 5개의 숫자 입력받기:

for i in range(5): : 5번 반복하는 for 루프를 설정합니다.

n=int(input('숫자입력: ')) : 사용자로부터 숫자를 입력받습니다. 입력된 값은 n에 저장됩니다.

lista.append(n) : 입력받은 숫자 n을 리스트 lista의 마지막에 추가합니다.

 

3. 숫자들의 합계 계산:

for item in lista: : lista의 각 원소들을 하나씩 순회하는 for 루프를 설정합니다.

sum=sum+item : 각 숫자 item을 합계 변수 sum에 더하여 누적 합을 구합니다.

 

4. 리스트와 합계 출력:

print(lista) : 입력된 숫자들이 저장된 리스트 lista를 출력합니다.

print(sum) : 숫자들의 합계인 변수 sum을 출력합니다.

 

5. 숫자들의 평균 계산과 출력:

avg=sum/len(lista) : 숫자들의 합계인 sum을 리스트 lista의 길이로 나누어 평균을 계산합니다.

print('평균: %. 1f'% avg) : 계산된 평균을 소수점 첫째 자리까지 출력합니다.

 

 

 


 


숫자입력: 1
숫자입력: 2
숫자입력: 3
숫자입력: 4
숫자입력: 5
[1, 2, 3, 4, 5]
15
평균: 3.0

 

 

위의 결과는 사용자가 1부터 5까지의 숫자를 입력했을 때의 실행 결과입니다. 아래는 결과의 설명입니다.

-[1, 2, 3, 4, 5] : 사용자가 입력한 숫자들이 리스트에 저장되었으며, 순서대로 [1, 2, 3, 4, 5]로 출력됩니다.
-15 : 입력된 숫자들의 합계인 15가 출력됩니다.
-평균: 3.0 : 입력된 숫자들의 평균인 3.0이 출력됩니다. 평균은 숫자들의 합계를 숫자들의 개수로 나눈 값으로 계산됩니다.


따라서 사용자가 입력한 숫자들을 리스트에 저장하고, 저장된 숫자들의 합계와 평균이 올바르게 계산되어 출력되었습니다. 위의 결과는 사용자가 1부터 5까지의 숫자를 입력했기 때문에 합계는 15이며, 평균은 3.0입니다.

728x90