QUESTION 13 #245
딕셔너리 형태의 학생 정보를 출력하는 함수와 특정 정보를 수정하는 함수를 완성하세요.
main.py
def printInfo(info):
print("학생 정보")
print("이름:", info["이름"])
print("나이:", ["나이"])
print("학년:", ["학년"])
def updateInfo(info, key, ):
if key in info:
info[key] = value
return
student = {
"이름": "지수",
"나이": 16,
"학년": 1
}
printInfo(student)
print()
student = updateInfo(, "나이", 17)
student = updateInfo(, "학년", 2)
printInfo(student)
HINT
힌트 1: 딕셔너리의 특정 값을 가져올 때는 매개변수 이름 뒤에 대괄호와 키 이름을 사용합니다.
힌트 2: 정보를 수정하는 함수의 세 번째 매개변수 이름은 value입니다.
힌트 3: 함수 호출 시 수정할 원본 딕셔너리인 student를 전달합니다.
실행 결과 예시
학생 정보 이름: 지수 나이: 16 학년: 1 학생 정보 이름: 지수 나이: 17 학년: 2
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행