-
파이썬 문제(딕셔너리/리스트/for 반복문/if 조건문/type 함수)파이썬 2023. 3. 25. 23:32
문제) 아래 딕셔너리에서 실행결과와 같이 되도록 코드를 입력하시오.
(힌트 : for 반복문, if 조건문, type 함수 사용)
character = {
"name" : "기사",
"level" : 3,
"item" : {
"sword" : "불꽃의 검",
"armor" : "방탄조끼"
},
"skill" : ["베기", "찌르기", "던지기"]
}
코드를 입력하시오
# 실행결과
name : 기사
level : 13
sword : 불꽃의 검
armor : 방탄조끼
skill : 베기
skill : 찌르기
skill : 던지기
정답)
character = {
"name" : "기사",
"level" : 3,
"item" : {
"sword" : "불꽃의 검",
"armor" : "방탄조끼"
},
"skill" : ["베기", "찌르기", "던지기"]
}
for key in character :
if type(character[key]) is dict :
for 키 in character[key] :
print(f"{키} : {character[key][키]}")
elif type(character[key]) is list :
for 요소 in character[key] :
print(f"skill : {요소}")
else:'파이썬' 카테고리의 다른 글
파이썬 2진수/8진수/10진수/16진수 변환하기 (1) 2023.04.10 파이썬 개수 세는 프로그램 구현하기 (0) 2023.04.10 파이썬 join( ) 함수의 활용 (0) 2023.04.06 파이썬으로 최대값/최소값 구하기 (0) 2023.03.31 파이썬으로 등차수열 리스트 구현하기(range함수/append함수) (0) 2023.03.26