728x90
반응형
SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다.
https://swexpertacademy.com/main/main.do
문제 : 리스트 내포 기능을 이용하여 1부터 20사이의 숫자 중 3의 배수가 아니거나 5의 배수가 아닌 숫자들의 제곱 값으로 구성된 리스트 객체를 출력하는 프로그램을 작성하십시오.
input
output
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196, 256, 289, 324, 361, 400]
리스트 내포 기능 사용안한 code
a=list(range(1,21))
b=[]
for i in a:
if i%3!=0 or i%5!=0:
b.append(i*i)
print(b)
리스트 내포 기능 사용한 code
a=list(range(1,21))
b=[]
c=[b.append(i*i) for i in a if i%3!=0 or i%5!=0]
print(b)
한글과 영어의 어순이 다른 것처럼 b리스트에 i제곱값을 넣어라!, i가 a까지 동안!, i가 3의 배수가 아니거나 5의 배수가 아닐때!
이렇게 코드를 짜면 된다.
반응형
'Programming > SWEA' 카테고리의 다른 글
[SWEA 6290].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 14 (0) | 2021.07.24 |
---|---|
[SWEA 6289].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 13 (0) | 2021.07.22 |
[SWEA 6286].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 11 (0) | 2021.07.22 |
[SWEA 6282].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 8 (0) | 2021.07.22 |
[SWEA 6281].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 7 (0) | 2021.07.22 |