본문 바로가기
프로그램

[파이썬] 문제 : 회원가입

by 오디세이99 2023. 4. 28.
728x90
반응형

 

 

users = {}               # 회원 딕셔너리

def register_user():
    name = input("성명을 입력하세요: ")              # 성명 입력 받기
    email = input("이메일 주소를 입력하세요: ")

    for user_id in users:                            # 이메일 중복 검사
        if users[user_id]['email'] == email:
            print("중복된 이메일 주소입니다. 다른 이메일 주소를 사용해주세요.")
            return

    user_id = input("ID를 입력하세요: ")
    password = input("PW를 입력하세요: ")

    users[user_id] = {                                # 사용자 정보를 딕셔너리에 저장
        'name': name,
        'email': email,
        'password': password
    }

    print("회원 가입이 완료되었습니다.")

register_user()
print('_'*30)
print(users)

728x90
반응형

댓글