※ 답은 개인이 혼자 푼 것으로 참고용으로만 확인해주시고 틀린 답이나 잘못된 풀이 지적 환영합니다.
Q 01. 다음은 리스트를 만들고 출력하는 방식입니다. 오류가 나는 부분을 찾아보세요.
aa = [ 10, 20, 30 ] print(aa[0]) print(aa[1]) print(aa[2]) print(aa[3]) |
A : print(aa[3])
Q 02. 다음은 100개의 빈 리스트를 만들고 길이를 구하는 코드입니다. 빈칸을 제시된 예에서 골라 채우세요.
append, for, range |
myList = [] ① i in ② (0, 100) : myList.③ (0) len(myList) |
A :
① for
② range
③ append
Q 03. 다음은 비어있는 자료구조를 초기화하는 코드입니다. 서로 맞는 것끼리 줄로 이어보세요.
① aa = [ ] ㉮ 튜플 ② bb = { } ㉯ 리스트 ③ cc = ( ) ㉰ 딕셔너리 ④ dd = None ㉱ 일반변수 |
A :
① - ㉯
② - ㉰
③ - ㉮
④ - ㉱
Q 04. 다음은 사용자가 3개의 숫자를 입력하고 입력한 숫자의 합계를 구하는 프로그램입니다. 빈칸을 for문으로 완성해보세요.
myList = [] for i in range(0, 3) : myList.append(0) hap = 0 for i in range(0, 3) : myList[i] = int(input( str(i+1)+"번째 숫자 : ")) ① hap = hap + myList[k] print(" 합계 ==> %d " % hap) |
A : ① for k in range(0, 3) :
Q 05. 다음과 같은 리스트가 있을 때 각 문제의 출력되는 결과를 예상해보세요. 출력 결과가 하나의 값일 수도 있고, 리스트일 수도 있습니다.
aoa = [ '설현', '초아', '지민', '유나', '유경', '혜정', '민아', '찬미' ] |
① aoa[2]
② aoa[-2]
③ aoa[0:1]
④ aoa[6:]
⑤ aoa[-7:-5]
A :
① 지민
② 민아
③ ['설현']
④ ['민아', '찬미']
⑤ ['초아', '민아']
Q 06. 다음과 같은 리스트가 있을 때 오류가 발생하는 것을 모두 골라보세요.
list1 = [10, 20] list2 = [30, 40] |
① list1 + list2
② list1 - list2
③ list1 * list2
④ list1 / list2
A : ②, ③, ④
Q 07. 다음은 리스트 조작 함수에 대한 설명입니다. 보기에서 고르세요.
append(), pop(), sort(), reverse(), index(), insert(), remove(), extend(), count() |
① 리스트의 뒤에 리스트를 추가한다.
② 리스트에서 지정한 값을 제거한다.
③ 리스트 항목의 순서를 역순으로 만든다.
④ 리스트 제일 뒤의 항목을 빼내고, 빼낸 항목은 삭제한다.
A :
① append()
② remove()
③ reverse()
④ pop()
Q 08. 다음은 2차원 리스트의 예입니다. 각 문제의 출력되는 결과를 예상해보세요.
myList = [ [ 1, 2, 3, 4] , [5, 6, 7, 8] , [9, 10, 11, 12] ] |
① myList [0][1]
② myList[1][3]
③ myList[2]
A :
① 2
② 8
③ [[9, 10, 11, 12]]
Q 09. 다음 중에서 튜플을 생성하는 것과 딕셔너리를 생성하는 것을 각각 고르세요.
① tt1 = (100)
② tt2 = {100}
③ tt3 = [100]
④ tt4 = 100
A :
튜플 -
딕셔너리 -
튜플과 딕셔너리를 생성하는 것은 아무것도 없다. 튜플의 경우 하나의 항목만 가질 경우 콤마(,)를 뒤에 붙여주어야 하며, 딕셔너리의 경우 {키:값} 형태가 되어야 한다.
2022.02.05 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch1 답
2022.08.27 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch2 답
2022.08.30 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch3 답
2022.10.31 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch4 답
2022.11.12 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch5 답
2022.11.17 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch6 답
'프로그래밍 > Python' 카테고리의 다른 글
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch9 답 (0) | 2022.11.19 |
---|---|
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch8 답 (0) | 2022.11.18 |
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch6 답 (0) | 2022.11.17 |
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch5 답 (0) | 2022.11.12 |