Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

연습문제 - 파이썬 자료형

1. “apple” 문자열의 길이를 구하는 코드를 작성하시오.

답(안) 1
a = "apple"
b = len(a)
print(b)
답(안) 2
a = "apple"
print(len(a))
답(안) 3
print(len("apple"))

2. “오늘 기온은 30도“와 같이 보여지는 코드를 작성하시오. 단 30은 숫자형임.

답(안) 1
a = "오늘 기온은 "
b = 30
c = a + str(b) + "도"
print(c)
답(안) 2
a = "오늘 기온은 {0}도".format(30)
print(a)

3. “오늘 기온은 30도, 습도는 65%“와 같이 보여지는 코드를 작성하시오. 단 30, 65는 숫자형임.

답(안) 1
a = "오늘 기온은 "
b = 30
c = "도, "
d = "습도는 "
e = 65
f = "%"

g = a + str(b) + c + d + str(e) + f

print(g)
답(안) 2
a = "오늘 기온은 {0}도, 습도는 {1}%".format(30, 65)
print(a)

4. a와 같은 리스트를 b와 같은 리스트로 바꾸는 코드를 작성하시오.

a = ["국어", "영어", "수학", "과학"]
b = ["국어", "불어", "수학", "과학"]
답(안)
a = ["국어", "영어", "수학", "과학"]
a[1] = "불어"
print(a)

5. a와 같은 리스트를 b와 같은 리스트로 바꾸는 코드를 작성하시오.

a = ["국어", "영어", "수학", "과학"]
b = ["국어", "영어", "수학", "과학", "체육"]
답(안)
a = ["국어", "영어", "수학", "과학"]
a.append("체육")
print(a)

6. a와 같은 리스트를 b와 같은 리스트로 바꾸는 코드를 작성하시오.

a = ["국어", "영어", "수학", "과학"]
b = ["국어", "음악", "영어", "수학", "과학"]
답(안)
a = ["국어", "영어", "수학", "과학"]
a.insert(1, "음악")
print(a)

7. a와 같은 리스트를 b와 같은 리스트로 바꾸는 코드를 작성하시오.

a = ["국어", "영어", "수학", "과학"]
b = ["국어", "음악", "영어", "과학"]
답(안) 1
a = ["국어", "영어", "수학", "과학"]
a.insert(1, "음악")
del a[3]
print(a)
답(안) 2
a = ["국어", "영어", "수학", "과학"]
del a[2]
a.insert(1, "음악")
print(a)

8. a와 같은 리스트를 정렬하여 b와 같은 리스트로 만드는 코드를 작성하시오.

a = ["국어", "영어", "수학", "과학"]
b = ['과학', '국어', '수학', '영어']
답(안)
a = ["국어", "영어", "수학", "과학"]
a.sort()
print(a)

9. a와 같은 리스트를 역순으로 바꿔서(정렬아님) b와 같은 리스트로 만드는 코드를 작성하시오.

a = ["국어", "영어", "수학", "과학"]
b = ['과학', '수학', '영어', '국어']
답(안)
a = ["국어", "영어", "수학", "과학"]
a.sort()
print(a)

10. a와 같은 리스트를 역순으로 정렬해서 b와 같은 리스트로 만드는 코드를 작성하시오.

a = ["국어", "영어", "수학", "과학"]
b = ['영어', '수학', '국어', '과학']
답(안)
a = ["국어", "영어", "수학", "과학"]
a.sort()
a.reverse()
print(a)