[점프 투 파이썬] 02장 연습 문제 풀이

2021. 4. 16. 16:46·Python & SQL/Python Problems

점프 투 파이썬 02장 연습 문제

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
# Q1
국어 = 80
영어 = 75
수학 = 55
 
평균점수 = (국어 + 영어 + 수학) / 3
 
print(평균점수)
 
 
# Q2
a = 13
if a % 2 == 1:
    print('홀수')
else:
    print('짝수')
 
# Q3 문자열 슬라이싱 기법 사용하기
pin = '881120-1068234'
yyyymmdd = a[:6]
num = pin[7:]
print(yyyymmdd)
print(num)
 
# Q4 문자열 인덱싱 사용하기
pin = "881120-1068234"
print(pin[7])
 
# Q5 replace 함수 사용하기
a = "a:b:c:d"
b = a.replace(":", "#")
print(b)
 
# Q6 리스트 내장 함수 사용
a = [1, 3, 5, 4, 2]
a.sort()
a.reverse()
print(a)
 
# Q7 join 함수 이용하기
a = ['Life', 'is', 'too', 'short']
result = " ".join(a)
print(result)
 
# Q8 더하기(+) 사용하기
a = (1, 2, 3)
a = a + (4,)
print(a)
 
# Q9 오류 발생 경우와 이유 설명
a = dict()
print(a)
 
'''
1. a['name'] = 'python'
2. a[('a',)] = 'python'
3. a[[1]] = 'python'
4. a[250] = 'python'
 
답: 3번, 딕셔너리 키로는 리스트를 사용할 수 없다. (변하는 값이기 때문)
반면 문자열, 튜플, 숫자는 변하지 않는 값이므로 딕셔너리의 키로 사용이 가능하다. 
'''
 
# Q10 pop 함수 사용하기
a = {'A':90, 'B':80, 'C':70}
result = a.pop('B')
print(result)
 
# Q11 집합 자료형의 특징 사용하기
a = [1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5]
aSet = set(a)
b = list(aSet)
print(b)
 
# Q12 
a = b = [1, 2, 3]
a[1] = 4
print(b)
'''
a 와 b 모두 동일한 [1, 2, 3] 리스트 객체를 가리키고 있기 때문이다.
'''

cs

 

 

'Python & SQL > Python Problems' 카테고리의 다른 글

[점프 투 파이썬] 04장 연습 문제 풀이  (0) 2021.04.18
[점프 투 파이썬] 03장 연습 문제 풀이  (0) 2021.04.18
[초보 300제] 파이썬 파일 입출력과 예외 처리(291~300) 풀이  (0) 2021.04.12
[초보 300제] 파이썬 클래스(251~290) 풀이  (0) 2021.04.12
[초보 300제] 파이썬 모듈(241~250) 풀이  (0) 2021.04.11
'Python & SQL/Python Problems' 카테고리의 다른 글
  • [점프 투 파이썬] 04장 연습 문제 풀이
  • [점프 투 파이썬] 03장 연습 문제 풀이
  • [초보 300제] 파이썬 파일 입출력과 예외 처리(291~300) 풀이
  • [초보 300제] 파이썬 클래스(251~290) 풀이
J. Son
J. Son
Petit à petit l'oiseau fait son nid.
  • J. Son
    Steady Study Log
    J. Son
  • 전체
    오늘
    어제
    • 분류 전체보기 (172) N
      • Python & SQL (63)
        • Python Basics (21)
        • Python Problems (23)
        • Python Practice (11)
        • MySQL (1)
        • Git & GitHub (7)
      • ML & DL (7) N
      • Projects (6) N
        • Project Portfolio (6) N
      • AI Camp (4)
        • Camp Reflection (4)
      • Concept Notes (6)
        • Statistics & Stata (4)
        • Mathematics (2)
      • Archive (85) N
        • Java (24)
        • R (1)
        • Languages (49)
        • Miscellaneous (11) N
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

    • GitHub
    • WikiDocs
  • 공지사항

  • 인기 글

  • 태그

    복합과거
    passe compose
    어린왕자 불어
    Github
    python streamlit
    GIT
    점프투파이썬 연습문제 풀이
    MySQL
    machine learning
    streamlit
    파이썬 streamlit
    맥 git
    초보자를 위한 파이썬 300제
    불어 공부
    어린왕자 프랑스어
    객체
    프랑스어 공부
    Stata
    파이썬 크롤링
    share.streamlit.io
    파이썬 문제
    Python
    점프투파이썬 연습문제
    자바
    머신러닝
    python problem
    불어 관계대명사
    파이썬
    프로젝트 오일러
    Le Petit Prince
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
J. Son
[점프 투 파이썬] 02장 연습 문제 풀이
상단으로

티스토리툴바