PYTHON/파이썬 코딩 도장

파이썬 코딩 도장 UNIT 10

GaeGim 2022. 7. 25. 22:46
반응형

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, 10, 3))

c. a = tuple(-10, 10, 3)

d. a = tuple(range(-10, 10, 3))

e. a = -10, 10, 3

 

 

 

10.4 연습문제: range로 리스트 만들기

다음 소스 코드를 완성하여 리스트 [5, 3, 1, -1, -3, -5, -7, -9]가 출력되게 만드세요. 리스트를 만들 때는 range를 사용해야 한다.

________range________

print(a)
//실행 결과
[5, 3, 1, -1, -3, -5, -7, -9]

 

//답
a = list(range(5, -10, -2))
a = list(range(5, -11, -2)

 

 

 

 

10.5 심사문제: range로 튜플 만들기

표준 입력으로 정수가 입력됩니다. range의 시작하는 숫자는 -10, 끝나는 숫자는 10이며 입력된 정수만큼 중가하는 숫자가 들어가도록 튜플을 만들고, 해당 튜플을 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다).

//표준 입력
2
//표준 출력
(-10, -8, -6, -4, -2, 0, 2, 4, 6, 8)

 

//답
num = int(input())
t = tuple(range(-10, 10, num))
print(t)

 

 

반응형

'PYTHON > 파이썬 코딩 도장' 카테고리의 다른 글

파이썬 코딩 도장 UNIT 12  (0) 2022.07.25
파이썬 코딩 도장 UNIT 11  (0) 2022.07.25
파이썬 코딩 도장 UNIT 9  (0) 2022.07.25
파이썬 코딩 도장 UNIT 8  (0) 2022.07.25
파이썬 코딩 도장 UNIT 7  (0) 2022.07.25