상세 컨텐츠

본문 제목

[혼공단 5기] 3주차 미션(2): 리스트, 딕셔너리, 범위 자료형 정리 (+157쪽 1번 문제의 답 쓰고 인증샷)

혼공단

by haedang 2021. 2. 11. 16:48

본문

안녕하세요!

오늘은 3주차 선택 미션과 함께

책의 확인문제 몇 개 풀어보려 합니다 ㅎㅎ

 

리스트 관련 확인문제 <<선택 미션>>
p157 #1 list_a = [0, 1, 2, 3, 4, 5, 6, 7]입니다. 다음 표의 함수들을 실행했을 때 list_a의 결과가 어떻게 나오는지 적어 보세요.

 

이 문제는 선택 미션으로,

문제 풀고 인증샷을 올려야 해서

사진을 첨부하였습니다


[파이썬 프로그램 실행 결과]

 

 

딕셔너리 관련 확인문제 
p171 #2 딕셔너리와 리스트를 조합하면 다음 코드의 변수 pets처럼 다양한 정보를 축적할 수 있습니다. 이를 실행결과처럼 출력되도록 빈칸에 반복문과 print( ) 함수를 조합해 보세요.
# 딕셔너리를 선언
pets = [
    {"name": "구름", "age": 5},
    {"name": "초코", "age": 3},
    {"name": "아지", "age": 1},
    {"name": "호랑이", "age": 1}
    ]
print("우리 동네 애완 동물들")
# =======================
# 문제 부분
# =======================

[실행 결과]

우리 동네 애완 동물들
구름 5살
초코 3살
아지 1살
호랑이 1살

[문제 부분 풀이]

for num in pets:
    print(num["name"], str(num["age"]) + "살")

[파이썬 프로그램 실행 결과]

 

 

범위 관련 확인문제
p188 #2 빈칸을 채워 키와 값으로 이루어진 각 리스트를 조합해 하나의 딕셔너리를 만들어 보세요.
key_list = ["name", "hp", "mp", "level"]
value_list = ["기사", 200, 30, 5]
character = {}
# ===================
# 문제 부분
# ===================

# 최종 출력
print(character)

[실행 결과]

{'name': '기사', 'hp': 200, 'mp': 30, 'level': 5}

[문제 부분 풀이]

for i in range(0, len(key_list)):
    character[key_list[i]] = value_list[i]

[파이썬 프로그램 실행 결과]

 

 

딕셔너리의 items( ) 함수와 반복문
p197 [직접 해보는 손코딩]
# 변수 선언
example_dictionary = {
    "키A": "값A",
    "키B": "값B",
    "키C": "값C",
    }

# 딕셔너리의 items() 함수 결과 출력
print("딕셔너리의 items() 함수")
print("items():", example_dictionary.items())
print()

# for 반복문과 items() 함수 조합
print("딕셔너리의 items() 함수와 반복문 조합")

for key, element in example_dictionary.items():
    print("dictionary[{}] = {}".format(key, element))

[파이썬 프로그램 실행 결과]

 

 

 

여기까지! (╹ڡ╹ )/

관련글 더보기

댓글 영역