반응형

220725 15

파이썬 코딩 도장 UNIT 12

12.3 퀴즈 1. 다음 중 딕셔너리를 만드는 방법으로 올바르지 않은 것을 고르세요. a. x = {'a':10,'b':20} b. x = {'a'=10, 'b'=20} c. x = dict() d. x = dict(a=10, b=20) e. x = dict({'a':10, 'b':20}) 2. 딕셔너리 x = {10:'Hello', 'world':30}에서 키 10의 값을 출력하는 방법으로 올바른 것을 고르세요. a. print(x.Hello) b. print(x('Hello')) c. print(x[Hello]) d. print(x['Hello']) e. print(x[10]) 3. 다음 코드를 실행했을 때 출력 결과로 올바른 것을 고르세요. fruits = {'apple':1500, 'pear':3..

딕셔너리

딕셔너리 리스트나 튜플은 값을 일렬로 받기나 할 뿐 어떤 값인지, 서로 어떤 관계가 있는 지 알기 힘들었다 이런 자료구조의 단점을 보완하기 위해 딕셔너리라는 자료구조가 있는데 이것은 연관된 값을 묶어서 저장할 수 있다. · 딕셔너리 생성 중괄호({}) 안에 키:값형식으로 저장하며 키와 값은 콤마(,)로 구분한다 딕셔너리 = {키:값, 키:값, ...} ※ 키 지정 후 콜론(:)을 붙이고 값을 입력하는데, 키는 하나의 값만 받을 수 있어 이런 특성을 키-값 쌍이라고 합니다. · 딕셔너리 키가 중복되면 키가 중복된 최종 입력된 가장 나중 값만 이용됩니다. 따라서 중복 키는 저장되지 않습니다. · 키 자료형 모든 자료형으로 사용이 가능하며 자료형을 섞어서 사용해도 된다 하지만 리스트와 딕셔너리는 사용이 불가하..

PYTHON/공부 2022.07.25

파이썬 코딩 도장 UNIT 11

11.5 퀴즈 1. 다음 중 시퀀스 자료형에 대한 설명으로 잘못된 것을 모두 고르세요. a. in 연산자는 시퀀스 객체 안에 특정 값이 없는지 확인한다. b. range는 * 연산자로 반복할 수 없다. c. 문자열 str은 시퀀스 자료형이다. d. + 연산자로 두 시퀀스 객체를 연결하면 첫 번째 객체 안에 두 번째 객체가 들어간다. e. len 함수는 시퀀스 객체에 들어있는 요소 개수를 구한다. 2. 리스트 a = [10, 20, 30, 40, 50, 60]에서 인덱스로 요소를 가져왔을 때 값이 올바르지 않은 것을 모두 고르세요. a. a[0]은 10 b. a[1]은 10 c. a[3]은 40 d. a[-1]은 50 e. a[-1]은 60 3. 튜플 a = (11, 22, 33, 44, 55, 66, 7..

파이썬 코딩 도장 UNIT 10

10.3 퀴즈 1. 다음 중 리스트를 만드는 방법으로 올바른 것을 모두 고르세요. a. a = [ ] b. a = ( ) c. a = [10, 20, 30] d. a = list(range(10, 31, 10)) e. a = 10, 20, 30 2. 다음 중 튜플을 만드는 방법으로 올바른 것을 모두 고르세요. a. a = [10, 20, 30] b. a = 10, 20, 30, False, 'Hello' c. a = (False, 'Python') d. a = [ ] e. a = tuple([10, 20, 30]) 3. 다음 중 튜플(-10, -7, -4, -1, 2, 5, 8)을 만드는 방법으로 올바른 것을 고르세요. a. a = range(-10, 10, 3) b. a = list(range(-10,..

파이썬 코딩 도장 UNIT 9

9.2 퀴즈 1. 다음 중 문자열을 표현하는 방법으로 올바른 것을 모두 고르세요. a. Hello, world! b. "Hello, world!" c. ´Hello, world!´ d. 'Hello, world!' e. [Hello, world!] 2. 다음 중 문자열을 여러 줄로 표현하는 방법으로 올바른 것을 모두 고르세요. a. '''안녕하세요. 파이썬입니다.''' b. ´´´안녕하세요. 파이썬입니다.´´´ c. """안녕하세요. 파이썬입니다.""" d. 안녕하세요. 파이썬입니다. e. #안녕하세요. #파이썬입니다. 3. 다음 중 문자열 안에 '(작은따옴표)나 "(큰따옴표)를 넣는 방법으로 올바른 것을 모두 고르세요. a. 'Hello, \'Python' ' b. 'Hello, 'Python' ' c..

파이썬 코딩 도장 UNIT 8

8.3 퀴즈 1. 다음 중 "x는 5와 같다"라는 뜻으로 올바른 것을 고르세요. a. x = 5 b. x >>6 == 2 * 3 True b. >>>4 != 2 + 2 False c. >>>2 * 3 is 3 + 3 True d. >>> 8 is 4 * 2.0 True e. >>>5 is 6 - 1.1 False 3. 다음 중 비교 연산자와 논리 연산자의 결과로 올바른 것을 모두 고르세요. a = 10 b = 20 a. >>> a == 10 or b == 10 False b. >>> a >= 10 and b >> not a == 10 False d. >>> b != 20 or a != 10 True e. >>> not b != 20 and a > 5 False 4. 다음 중 논리..

파이썬 코딩 도장 UNIT 7

7.3 퀴즈 1. 다음 중 3.1 Python 100을 한 줄에 출력하는 방법으로 올바른 것을 고르세요. a. print(3.1 Python 100) b. print(3.1) print('Python') print(100) c. print(3.1, Python, 100) d. print(3.1, 'Python', 100) e. print(3.1; 'Python', 100) 2. 다음 중 16:9를 출력하는 방법으로 올바른 것을 고르세요. a. pritn(16:9) b. print(16, 9) c. print(16, 9, sep=':') d. print(16, 9, end=':') e.print(16, :, 9) 3. 다음 중 'Hello'와 'Python'을 두 줄로 출력하는 방법으로 올바른 것을 모두 ..

파이썬 코딩 도장 UNIT 5

5.4 퀴즈 1. 다음 중 10 / 4를 계산한 결과로 올바른 것을 고르세요(파이썬3). a. 1 b. 2 c. 2.0 d. 2.5 e. 3 2. 다음 중 계산식의 결과를 실수로 만드는 방법으로 올바른 것을 고르세요. a. (float)10 - 2 b. (int)10 - 5 c. float(10 // 3) d. int(10 / 3) e float 10 / 3 3. 7 + (10 - 5) * 2의 계산 결과를 입력하세요. 7 + 5 * 2 7 + 10 ∴17 5.5 연습문제: 아파트에서 소음이 가장 심한 층수 출력하기 국립환경과학원에서는 아파트에서 소음이 가장 심한 층수를 구하는 계산식을 발표했습니다. 소음이 가장 심한 층은 0.2467 * 도로와의 거리(m) + 4.159입니다. 다음 소스 코드를 완성하..

파이썬 코딩 도장 UNIT 3

3.6 퀴즈 1. 다음 중 'Hello, world!'를 출력하는 방법으로 올바른 것을 고르세요. a. print 'Hello, world!' b.print Hello, world! c. print(Hello, world!) d. print('Hello, world!') e. print ['Hello, world!'] 2. 콘솔(터미널, 명령 프롬프트)에서 파이썬으로 dojang.py 파일을 실행하는 방법을 입력하세요. python dojang.py (콘솔에서) python3 dojang.py (리눅스, macOS..) python.exe dojang.py 3.7 연습문제 다음 소스 코드를 완성하여 'Hello, world!'와 'Python Programming'이 줄에 출력되게 만드세요. print ..

반응형