# 실습예제
# 2) ATM [2단계]
# 0. ATM은 종료되지 않는다 (사용 후 로그아웃)
# 1. 로그인 성공 시, 입금/출금/조회 메뉴가 출력된다. (아이디가 일치할 때만 비밀번호 입력)
# 즉 입금/출금/조회는 로그인 후에만 사용이 가능하다.
# 2. 로그인 시, 계좌번호와 비밀번호를 입력받아 처리한다.
# 3. 입금 시, 보유현금은 증가한다.
# 4. 출금 시, 보유현금은 감소한다. (- 수수료 1,000원, 잔액체크 후 유효성 검사)
db_id = "apple"
db_pw = "1234"
my_id = ""
my_pw = ""
money = 30000
while True :
print("----- Mega A T M -----")
my_id = input("아이디 입력 : ")
if my_id == db_id :
my_pw = input("비밀번호 입력 : ")
if my_pw == db_pw :
print("1. 입금")
print("2. 출금")
print("3. 조회")
sel = int(input("메뉴입력 : "))
if sel == 1 :
print("입금할 금액 입력 : ")
income = int(input())
money += income # : money = money + income
print("현재 잔액은 %d원 입니다." % money)
print("거래해주셔서 감사합니다.")
elif sel == 2 :
print("출금할 금액 입력 : ")
expense = int(input())
if expense > money - 1000 :
print("잔액이 부족합니다.")
print("현재잔액 : %d 원" % money)
else :
money -= (expense + 1000)
print("%d원이 출금되었습니다." % expense)
print("(수수료 1,000원)")
print("현재잔액 : %d 원" % money)
elif sel == 3 :
print("현재잔액은 %d 원 입니다." % money)
my_id = "" # logout
my_pw = ""
else :
print("비밀번호가 일치하지 않습니다.")
else :
print("아이디를 확인해주세요.")
print("---------------------")
'Python > ☞' 카테고리의 다른 글
[22] 반복문 : for (0) | 2020.07.18 |
---|---|
[00] 지역변수 (0) | 2020.07.18 |
[21] ATM (0) | 2020.07.16 |
[20]-A. 가위바위보 게임 (0) | 2020.07.16 |
[20] 가위바위보 게임 (0) | 2020.07.16 |
댓글