728x90
반응형
SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다.
https://swexpertacademy.com/main/main.do
문제 : 리스트 내포 기능을 활용해 입력된 정수 값 5개의 평균을 출력하는 프로그램을 작성하십시오.
input
10
10
20
30
40
output
입력된 값 [10, 10, 20, 30, 40]의 평균은 22.0입니다.
문제의 의도가 아닌 code
a=int(input())
b=int(input())
c=int(input())
d=int(input())
e=int(input())
print("입력된 값 [%d, %d, %d, %d, %d]의 평균은 %.1f입니다."%(a,b,c,d,e,(a+b+c+d+e)/5))
생각나는데로 적어보면 이런 코드가 나온다. pass가 나오긴 하지만 문제의 의도가 담겨있지 않으므로 이런식으로 할 수도 있다는 것만 알아두자!
문제 의도 code
a=[int(input()) for i in range(5)]
print("입력된 값 {}의 평균은 {}입니다.".format(a,sum(a)/5))
input입력받는 것을 5번 받고 포맷팅으로 출력하면 된다.
반응형
'Programming > SWEA' 카테고리의 다른 글
[SWEA 6281].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 7 (0) | 2021.07.22 |
---|---|
[SWEA 6280].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 6 (0) | 2021.07.21 |
[SWEA 6276].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 3 (0) | 2021.07.21 |
[SWEA 6275].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 2 (0) | 2021.07.21 |
[SWEA 6273].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 1 (0) | 2021.07.21 |