정성훈
    lab_8_2.py (교재)
  http://itsys.hansung.ac.kr/cgi-bin/onlineTest/viewpy4AI/onlinePy4AI.cgi?source=src/py/Ch08/lab_8_2.py



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
#
# 따라하며 배우는 파이썬과 데이터과학(생능출판사 2020)
# LAB 8-2 영한 사전을 만들어 보자, 205쪽
#
print("사전 프로그램 시작... 종료는 q를 입력")
dictionary = {}
 
while True:
    st = input('$ ')
    command = st[0]       # 첫 입력 문자를 추출한다
    if command == '<':
        st = st[1:]
        inputStr = st.split(':')
        if len(inputStr) < 2 :
            print('입력 오류가 발생했습니다.')
        else:
            dictionary[inputStr[0].strip()] = inputStr[1].strip()
    elif command == '>':
        st = st[1:]
        inputStr = st.strip()
        if inputStr in dictionary:
            print(dictionary[inputStr])
        else :
            print('{}가 사전에 없습니다.'.format(inputStr))
    elif command == 'q':
       break
    else :
        print('입력 오류가 발생했습니다.')
print("사전 프로그램을 종료합니다.")
cs

  등록일 : 2022-02-21 [01:57] 조회 : 703 다운 : 0   
 
△ 이전글code_8_6.py (교재)
▽ 다음글lab_8_1.py (교재)
Python for AI 실습게시판
번호 제 목 조회 등록일
lAnaconda3 설치
lColabTurtlePlus
l실습 목록
lColab 실습
l실습 시 학생들이 자주하는 실수 예들
240 └❶ 도전문제 8.2 902 03-29
239    └❷ 도전문제 8.2 (모범 답안) 657 03-29
238 └❶ 도전문제 8.1 919 03-29
237    └❷ 도전문제 8.1 (모범 답안) 580 03-29
236 └❶ lch8.ipynb (예제 전체) 1150 03-01
235    └❷ l실습수업 예제 301 05-18
234 └❶ lcode_8_10.py (교재) 620 02-21
233    └❷ lcode_8_10_3.py (교재) 582 02-21
232    └❷ lcode_8_10_2.py (교재) 642 02-21
231    └❷ lcode_8_10_1.py (교재) 612 02-21
230 └❶ llab_8_4.py (교재) 605 02-21
229 └❶ lcode_8_9.py (교재) 631 02-21
228 └❶ llab_8_3.py (교재) 668 02-21
227 └❶ lcode_8_6.py (교재) 662 02-21
226 └❶ llab_8_2.py (교재) 703 02-21
225 └❶ llab_8_1.py (교재) 697 02-21
224 └❶ lcode_8_2.py (교재) 684 02-21
223 (7장) 데이터를 리스트와 튜플로 묶어보자 1100 02-19
222 └❶ 도전문제 7.5 808 03-29
221    └❷ 도전문제 7.5 (모범 답안) 645 03-29

[1][2][3][4][5][6][7][8][9][10]-[Next][19]