안녕하세요!
오늘은 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))
[파이썬 프로그램 실행 결과]
여기까지! (╹ڡ╹ )/
댓글 영역