공부중
딕셔너리 값 입력 받기 본문
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 |