본문 바로가기
프로그램

[파이썬] 문제 : 이름과 개발언어 입력 받아 딕셔너리 만들고 출력

by 오디세이99 2023. 11. 30.
728x90
반응형

'''
tom,java,mike,javascript,jane,python
'''

pgm_dict = {}                    # 딕셔너리 선언. key=이름, value=언어
last_name = ''                   # 한번 이름, 한번 언어 순으로 입력되어 이름을 기억 후 언어 저장시 key로 사용 
for i in range(6):               # 6번 입력을 위한 반복
    tmp = input('')              # 입력 받음
    if i == 0 or i%2 == 0:      # 0, 2, 4 일때
        pgm_dict[tmp] = ''       # 이름이 입력되므로 이름을 key로 해서 딕셔너리에 value='' 저장
        last_name = tmp          # 이름을 저장해 둠
    else:                        # 1, 3, 5 일떄
        pgm_dict[last_name] = tmp # 딕셔너리에 이름을 key로 해서 언어 저장
            
for key, value in pgm_dict.items():  # 추력을 위한 반복. 딕셔너리 items()로 key와 value값을 받음
    print('thanmk you',key)

728x90
반응형

댓글