품생품사(品生品死)

소프트웨어 품질에 살고 품질에 죽는 그런 평범한 일상 블로그

TESTING/PROGREMING

[파이썬 코딩 - Chap.18] 실습 조금 생각하는 영어 단어장 문제 풀어보기

품생품사(品生品死) 2020. 11. 25. 00:30
반응형

파이썬 예제 : 영어 단어장

가상의 영어 단어장을 코딩해 봅시다.

변수 저장을 통해 새로운 단어도 추가하려합니다.

 

문제

1. 단어장 만들기

잘 모르는 단어 네 개입니다.

  • sanitizer: 살균제
  • ambition: 야망
  • conscience: 양심
  • civilization: 문명

이 단어들을 저장하는 사전을 만들고, 만든 사전을 vocab라는 변수에 저장하세요. 단어와 뜻이 key-value로 들어가야 합니다.

 

2. 새로운 단어들 추가

이미 만들어진 vocab 사전에 새로운 단어들을 추가하고 싶습니다. 아래 단어들을 추가해 주세요.

  • privilege: 특권
  • principle: 원칙

 

실행 예시

{'sanitizer': '살균제', 'ambition': '야망', 'conscience': '양심', 'civilization': '문명'}
{'sanitizer': '살균제', 'ambition': '야망', 'conscience': '양심', 'civilization': '문명', 'privilege': '특권', 'principle': '원칙'}

 

힌트

1. 사전을 만들기 위해서는 괄호를 열고 닫고, 그 사이에 원하는 쌍(pair)들을 추가하면 됩니다.

2. vocab 사전에 새로운 key-value 쌍을 추가하기 위해서는 vocab[key] = value의 형태로 코드를 쓰면 됩니다.

 

정답

vocab = {
  # 코드를 입력하세요.
  'sanitizer' : '살균제',
  'ambition' :'야망',
  'conscience' : '양심',
  'civilization' : '문명'
}

print(vocab)
# 2. 새로운 단어들 추가
# 코드를 입력하세요.
vocab.update({'privilege':'특권','principle': '원칙'})
print(vocab)

 

해설

1. 단어장 만들기

사전을 만들기 위해서는 괄호를 열고 닫고, 그 사이에 원하는 쌍(pair)들을 추가하면 됩니다.

vocab = {
    'sanitizer': '살균제',
    'ambition': '야망',
    'conscience': '양심',
    'civilization': '문명'
}

 

2. 새로운 단어들 추가

vocab 사전에 새로운 key-value 쌍을 추가하기 위해서는 vocab[key] = value의 형태로 코드를 쓰면 됩니다.

vocab['privilege'] = '특권'
vocab['principle'] = '원칙'

 

3. 모범 답안

# 1. 단어장 만들기
vocab = {
    'sanitizer': '살균제',
    'ambition': '야망',
    'conscience': '양심',
    'civilization': '문명'
}
print(vocab)


# 2. 새로운 단어들 추가
vocab['privilege'] = '특권'
vocab['principle'] = '원칙'
print(vocab)

 

Related References

 

코딩이 처음이라면, 코드잇

월 3만원대로 Python, JavaScript, HTML/CSS, Java 등 1,600개 이상 프로그래밍 강의를 무제한 수강하세요

www.codeit.kr:443

This is coding_000
PYTHON 프로그래핑

요약 : sparta coding club, 스파르타 코딩, 코드잇, 노마드 코더, 프로그래밍, 직장인 코딩, 내일 배움 카드 코딩, 밀크티 코딩, 초등 코딩, 아이스크림 코딩, 코딩 소프트웨어, 파이썬 국비 지원, 파이썬 교육

728x90
반응형