Python을 이용해 윤식당 로그인과 메뉴를 만들며 python을 익혀보자..
1편 로그인.
#----------------로그인 아이디 비번 입력 만들기
#def Kitchen_member(): # 함수로 만들어써도 된다.
# ["yoon","lee","jeong","shin"] #영문 사용시 Na Young Seok Lee Seo Jin Yoon Ji Jung Jeong Yu-mi Shin gou
#def password():
# ["2017","2018","2019","2020"] # 사용 if input_ID == "yoon"or "lee" or "jeong" or "shin":
yoon = "윤여정"
lee = "이서진"
jeong = "정유미"
shin = "신구"
Kitchen_member = ["yoon","lee","jeong","shin"] # list 사용시 Kitchen_member = [" "]
password = ["2017","2018","2019","2020"]
print(Kitchen_member.__class__) #Kitchen_member의클래스는 리스트형이다 작업중 막히면 출력값보며 확인..
print("윤식당 접속 ID 는 %s 입니다."%Kitchen_member)
#print(password[0],password[1],password[2],password[3]) # 0~3번지 문자열
print("패스워드는 각각 %s 입니다."%password,"\n") #문자열 리스트
input_ID= input("ID : ") #리스트와 대조하기위해 input_ID받기
input_pass= input("Password : ") # 변수 <- input() 데이타의 이동방향 input_pass 받기
if input_ID == Kitchen_member[0] or Kitchen_member[1] or Kitchen_member[2] or Kitchen_member[3]: #중첩된 조건문if 는 논리연산자로 줄임 or and not True 또는 False
if input_ID == Kitchen_member[0] and input_pass == password [0] or input_ID == Kitchen_member[1] and input_pass == password[1] \
or input_ID == Kitchen_member[2] and input_pass == password[2] or input_ID == Kitchen_member[3] and input_pass == password[3]: #0~3번지 input_ID 와 input_pass 가 같은지 검사
print("welcome to Youn's Kitchen ..어서오십시요 윤식당 %s 입니다." %input_ID)
elif input_ID == Kitchen_member[0] and input_pass != password [0] or input_ID == Kitchen_member[1] and input_pass[1] \
or input_ID == Kitchen_member[2] and input_pass[2] or input_ID == Kitchen_member[3] and input_pass[3]:
print("Password Wrong Try agian.. ")
elif input_ID == Kitchen_member[0] and input_pass != password[0] or input_ID == Kitchen_member[1] and input_pass != password[1] \
or input_ID == Kitchen_member[2] and input_pass != password[2] or input_ID == Kitchen_member[3] and input_pass != password[3]: #비교연산자 == != >= <=
print("Password Wrong Try agian.. ")
else:
print("Wrong ID ...Try Sine Up!!....")
지면상 짤리는 부분은 아래 파일첨부 참조.
소스파일 Youn-s Kitchen.py
출처] Python 아이디 비번 로그인 만들기 ........... 작성자 xzzpark 2017.05.23