반응형

전체 글 102

파이썬 코딩 도장 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 ..

시퀀스 자료 구조

시퀀스 연속적으로 이어진 자료형을 시퀀스 자료형이라고 한다 list, tuple, range, str, bytes. bytearray 자료형이 해당된다 · 시퀀스 자료형의 공통 기능 시퀀스 자료형으로 만든 객체를 시퀀스 객체, 시퀀스 객체에 들어있는 각각의 값을 요소라고 한다 -특정 값이 있는지 확인 값 in 시퀀스 //없는 지 확인 값 not in 시퀀스 ※ 몇 번째에 있는 지는 알 수 없음 -시퀀스 객체 연결 시퀀스 객체1 + 시퀀스 객체2 ※ 단, range는 +연산자로 객체를 연결이 불가하다. range를 튜플이나 리스트로 만들어 연결하면 된다. ※ 문자열에 정수 연결하면 이것이 불가능해 에러가 난다. 따라서 str을 사용해 숫자를 문자열로 변환해야 한다. '문자열'+str(정수) '문자열'+st..

PYTHON/공부 2022.07.25

자료구조

리스트 변수에는 값을 하나만 저장할 수 있다 리스트는 값을 여러 개 저장할 수 있다 · 리스트 생성 대괄호([ ])로 값을 묶어주고 값은 콤마(,)로 구분해 변수에 저장해 준다. 리스트 = [값, 값, ...] · 리스트에 여러 가지 자료형 저장하기 리스트는 모든 자료형을 저장할 수 있고 자료형을 한 번에 섞어서 저장도 가능하다 때문에 관련된 자료를 저장하기에 적합하다 · 빈 리스트 만들기 리스트 = [] 리스트 = list() 빈 리스트에 추후 새 값을 추가해 사용할 수 있다. · range를 사용해 리스트 생성 리스트 = list(range(횟수)) 리스트 = list(range(시작, 끝)) 리스트 = list(range(시작, 끝, 증가폭)) 튜플 튜플은 ~개의 요소로 구성된 집합이라는 뜻이다. ..

PYTHON/공부 2022.07.25

연산자

부울 참(True)과 거짓(False)을 나타낸다 True, False는 값이다 파이썬에서는 비교 연산자와 논리 연산자의 판단 결과에 대해 맞으면 True, 틀리면 False를 사용한다. 비교 연산자 · 숫자 비교 두 수를 비교해서 같은 지를 비교할 땐 ==(equals), 다른 지를 확인할 땐 !=(not equals)을 사용합니다. >>>1 == 1 true >>>1 != 2 true · 문자열 비교 문자열 비교 시 대소문자를 구분한다. >>>'Python' == 'Python' true >>>'Python' == 'python' false >>>'Python' != 'Python' false · 객체 비교 객체를 비교할 땐 is, is not을 사용한다. ==, !=도 같은 지 다른 지를 비교해 주..

PYTHON/공부 2022.07.25
반응형