728x90
반응형

Programming 181

[SWEA 6282].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 8

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : [1, 3, 11, 15, 23, 28, 37, 52, 85, 100] 와 같은 리스트 객체가 주어졌을 때 다음의 결과를 출력하는 짝수만 항목으로 가지는 리스트 객체를 생성하는 코드를 작성하십시오.input output [28, 52, 100]code a=[1, 3, 11, 15, 23, 28, 37, 52, 85, 100] b=[] for i in a: if i%2==0: b.append(i) print(b)짝수를 새로운 빈 리스트인 b에 추가하고 b리스트를 출력하면 원하는 답을 얻을 수 있다.

Programming/SWEA 2021.07.22

[SWEA 6281].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 7

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 정수를 입력하면 리스트 내포를 이용해 약수 리스트를 출력하는 코드를 작성하십시오.input 32output [1, 2, 4, 8, 16, 32]리스트 내포기능 사용안한 code T=int(input()) a=[] for i in range(1,T+1): if T%i==0: a.append(i) print(a) 일반적으로 약수구할때의 코드를 생각해 낼 수 있다. 문제 의도가 담긴 code T=int(input()) a=[] a_comprehension=[a.append(i) for i in range(..

Programming/SWEA 2021.07.22

[SWEA 6280].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 6

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 정수를 입력하면 약수를 리스트에 추가해 출력하는 코드를 작성하십시오.input 12output [1, 2, 3, 4, 6, 12]code T=int(input()) a=[] for i in range(1,T+1): if T%i==0: a.append(i) print(a)for문으로 입력받은 T값을 약수 원소로 분해하여 빈 리스트인 a에 넣고 출력하면 된다.

Programming/SWEA 2021.07.21

[SWEA 6277].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 4

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 리스트 내포 기능을 활용해 입력된 정수 값 5개의 평균을 출력하는 프로그램을 작성하십시오.input 10 10 20 30 40output 입력된 값 [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)) 생각나는데로 적어..

Programming/SWEA 2021.07.21

[SWEA 6276].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 3

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 구구단 2단부터 9단의 결과값 중에 3의 배수거나 7의 배수인 수를 제외한 값을 리스트 객체 result 안에 각 단마다 리스트를 만들어 삽입하고 이를 출력하십시오.input output [[2, 4, 8, 10, 16], [], [4, 8, 16, 20, 32], [5, 10, 20, 25, 40], [], [], [8, 16, 32, 40, 64], []]code a=[] for i in range(2,10): b=[] if i%3!=0 and i%7!=0: for j in range(1,10):..

Programming/SWEA 2021.07.21

[SWEA 6275].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 2

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 리스트 내포 기능을 이용해 다음 문장으로부터 모음('aeiou')을 제거하십시오. 'Python is powerful... and fast; plays well with others; runs everywhere; is friendly & easy to learn; is Open.'input output Pythn s pwrfl... nd fst; plys wll wth thrs; rns vrywhr; s frndly & sy t lrn; s Opn. code a='Python is ..

Programming/SWEA 2021.07.21

[SWEA 6273].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 1

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 한 학생의 국어, 수학 점수를 튜플로 저장하고 이 튜플을 항목으로 갖는 리스트 객체가 있습니다. 이 때 첫 번째 학생은 (90, 80), 두 번째 학생은 (85, 75), 세 번째 학생은 (90, 100)의 점수를 갖습니다. 다음과 같이 결과를 만들기 위한 프로그램을 작성하십시오.input output 1번 학생의 총점은 170점이고, 평균은 85.0입니다. 2번 학생의 총점은 160점이고, 평균은 80.0입니다. 3번 학생의 총점은 190점이고, 평균은 95.0입니다.code a=[(90,80),(85,75),(90,..

Programming/SWEA 2021.07.21

[SWEA 6318].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 11

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 'abcdef' 문자열의 각각의 문자를 키로 하고 0~5 사이의 정수를 값으로 하는 딕셔너리 객체를 생성하고, 이 딕셔너리 객체의 키와 값 정보를 출력하는 프로그램을 작성하십시오.input output a: 0 b: 1 c: 2 d: 3 e: 4 f: 5code T='abcdef' dic={} for i,j in enumerate(T): dic[j]=i print("%s: %d" %(j,i))enumerate함수란 인덱스를 부여하는 함수라고 생각하면 된다. 빈 딕셔너리를 ..

Programming/SWEA 2021.07.20

[SWEA 6317].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 10

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 가변형 인자를 전달 받아 가장 큰 값을 반환하는 함수를 정의하고, 다음과 같은 결과를 출력하는 프로그램을 작성하십시오. input output max(3, 5, 4, 1, 8, 10, 2) => 10 code def function(list): a=len(list) maxvalue =list[0] for i in range(1,a): if list[i] > maxvalue: maxvalue=list[i] return maxvalue list=[3,5,4,1,8,10,2] print("max(3, 5, 4, 1, 8, 1..

Programming/SWEA 2021.07.20

[SWEA 6316].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 9

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 1~10까지의 정수를 항목으로 갖는 리스트 객체에서 filter 함수와 람다식을 이용해 짝수만을 선택한 후, map 함수와 람다식을 이용해 항목의 제곱 값을 갖는 리스트를 반환하는 프로그램을 작성하십시오.input output [4, 16, 36, 64, 100]code a=[1,2,3,4,5,6,7,8,9,10] print(list(map(lambda y:y*y,list(filter(lambda x: x%2==0,a)))))순서대로 진행하면 된다. 1.a범위를 지정해주고 (lambda x: x%2==0,a)를 만들어 ..

Programming/SWEA 2021.07.20
728x90
반응형