python/반복문
ATM[2단계]
june__Park
2021. 2. 25. 14:34
# ATM[2단계]
# 1. 입금
# . 입금할 금액을 입력받아, myMoney에 입금
# 2. 출금
# . 출금할 금액을 입력받아, myMoney에서 출금
# . 단, 출금할 금액이 myMoney 잔액을 초과할 경우 출금불가
# 3. 이체
# . yourAcc 계좌번호를 입력받아, 이체
# . 이체할 금액이 myMoney 잔액을 초과할 경우 이체 불가
# . 이체 후 yourMoney 잔액 증가
# 4. 조회
# . myMoney와 yourMoney 잔액 모두 출력
my_acc = 1111
my_money = 50000
your_acc = 2222
your_money = 70000
run = True
while run:
print("1.입금")
print("2.출금")
print("3.이체")
print("4.조회")
print("0.종료")
choice = int(input("메뉴 선택 : "))
if choice == 1:
money = int(input("입금할 금액을 입력하세요: "))
my_money += money
print("입금완료")
elif choice == 2:
money = int(input("출금할 금액을 입력하세요: "))
if money<=my_money:
my_money -= money
print("출금완료")
else:
print("잔액부족")
elif choice == 3:
acc = int(input("이체할 계좌번호 입력: "))
if acc == your_acc:
money = int(input("이체할 금액을 입력하세요: "))
if money<=my_money:
my_money -= money
your_money += money
print("이체완료")
else:
print("잔액부족")
else:
print("잘못된 계좌번호입니다.")
elif choice == 4:
print("MY MONEY >> ",my_money)
print("YOUR MONEY >> ",your_money)
elif choice == 0:
run = False
print("프로그램 종료")