프로그램

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

오디세이99 2022. 11. 21. 09:00
728x90
반응형
import csv 
from ctypes.wintypes import PINT 

def get_Id(sch_id):
    csv_info = open('회원정보.csv', 'r', encoding='UTF-8') 
    data = csv.reader(csv_info)
    rtn = False
    for r in data:
        print(sch_id, r[0], r[1])
        if r[0] == sch_id:
            rtn = True
            break
        
    csv_info.close()
    return rtn
    

def write_info(new_id, new_pw):
    csv_info = open('회원정보.csv', 'a', encoding='UTF-8', newline='')
    writer = csv.writer(csv_info) 
    writer.writerow([new_id, new_pw]) 
    csv_info.close()
    

while True: 
    print('--------------------------------') 
    print('1. 회원가입') 
    #print('2. 아이디/패스워드 찾기') 
    print('3. 로그인') 
    print('4. 종료') 
    print('--------------------------------') 
    select_num = int(input("1, 2, 3, 4 번호 선택")) 
    if select_num ==1: 
        new_id = input("아이디를 입력해주세요\n") 
        new_pw = input("비밀번호를 입력하세요") 

        # flag = get_Id(new_id)
        # print(flag)
        if get_Id(new_id):
            print("ID가 중복입니다.")
        else: 
            write_info(new_id, new_pw)
            print("회원가입이 완료되었습니다.")
728x90
반응형