공부중

딕셔너리 값 입력 받기 본문

프로그래밍/파이썬 Python

딕셔너리 값 입력 받기

복습 2024. 7. 22. 15:49
728x90
# 빈 딕셔너리 초기화
user_dict = {}

try:
    while len(user_dict) < 10:
        # 사용자로부터 키와 값을 "key:value" 형태로 입력받음
        entry = input("키와 값을 'key:value' 형태로 입력하세요: ")
        
        # 입력받은 값을 분리하여 키와 값으로 나눔
        if ':' in entry:
            key, value = entry.split(':', 1)
            
            # 딕셔너리에 키와 값 추가
            if key not in user_dict:
                user_dict[key] = value
            else:
                print("키가 중복되었습니다. 다른 키를 입력하세요.")
        else:
            print("입력 형식이 잘못되었습니다. 'key:value' 형태로 입력하세요.")
    
    print("입력받은 딕셔너리:", user_dict)
except Exception as e:
    print(f"오류: {type(e).__name__}, 설명: {e}")
728x90

'프로그래밍 > 파이썬 Python' 카테고리의 다른 글

[python] lamda 표현식  (0) 2024.07.29
[python] GUI - turtle  (0) 2024.07.26
[python] 리스트 컴프리헨션(List Comprehension)  (0) 2024.07.25
[Python] dictionary - get()  (0) 2024.07.22
[Python] 예외처리  (0) 2024.07.19