#----------------로그인 아이디 비번 입력 로그인후 윈도우창 메뉴 띄우기
#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)
print(" 주문하시겠습니까?..메뉴는 아래와 같습니다...." )
print("=" * 65)
print(" 불고기라이스 Bulgogi with rice Rp.70,000 \n "
"불고기누들 Bulgogi with noodle Rp.70,000 \n "
"불고기버거 Bulgogi with burger Rp.70,000 \n"
" 라면 Ramyun Rp.40,000 \n"
" 에그라면 Egg Ramyun Rp.45,000 \n"
" 만두라면 Mandu Ramyun Rp.45,000 \n"
" 에그만두라면 Egg & Mandu Ramyun Rp.50,000 \n"
" 팝만두 pop dumplings 6 pieces Rp.30,000 \n"
" pop dumplings12 pieces Rp.50,000 \n"
" 크리스피 치킨 Crispy chicken 5 pieces Rp.40,000 \n"
" Crispy chicken 10 pieces Rp.60,000 \n"
" 파전 Pajeon Rp.35,000 \n"
"Coffee Long black Rp.40,000 \n"
" Latte Rp.40,000 \n"
" korean Maximun Rp.20,000 \n"
"Fresh Juice pineapple juice Rp.20,000 \n"
" Banana juice Rp.20,000 \n"
" Watermelon juice Rp.20,000 \n"
" Mixed juice Rp.20,000 \n"
" Lemonade Rp.20,000 \n"
"맥주 Bintang RP.30,000 \n"
"패들보드 Paddle board service Rp.0 \n")
print("=" * 65)
# 1.화면창을 만들고 화면에 사진를 로드하여 보여줘라..
#
# 1 - Import library
import pygame
from pygame.locals import *
# 2 - Initialize the game
pygame.init()
width, height = 1060, 600
screen = pygame.display.set_mode((width, height))
pygame.display.set_caption("Yoon's Kitchen")
# 3 - Load images
player = pygame.image.load("yoon7.png")
# 4 - keep looping through
while 1:
# 5 - clear the screen before drawing it again
screen.fill(0)
# 6 - draw the screen elements
screen.blit(player, (5, 3))
# 7 - update the screen
pygame.display.flip()
# 8 - loop through the events
for event in pygame.event.get():
# check if the event is the X button
if event.type == pygame.QUIT:
# if it is quit the game
pygame.quit()
exit(0)
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 Kitchen3.py
yoon7.png
출처] Python ..메뉴판 윈도우창 띄우기 ........... 작성자 xzzpark 2017.05.23