개발로그필름
[python] 전달값과 반환값 본문
728x90
반응형
SMALL
def open_accout():
print("새로운 계좌가 생성되었습니다.")
def deposit(balance, money): # 입금
print("입금이 완료되었습니다. 잔액은 {0}원 입니다.".format(balance + money))
return balance + money
def withdraw(balance, money): # 출금
if balance >= money: # 잔액이 출금보다 많으면
print("출금이 완료되었습니다. 잔액은 {0}원 입니다.".format(balance - money))
return balance - money
else:
print("출금이 완료되지 않았습니다. 잔액은 {0}원 입니다.".format(balance))
return balance
def withdraw_night(balance, money): # 저녁에 출금
commission = 100 # 수수료 100원
return commission, balance - money - commission
balance = 0 # 잔액
balance = deposit(balance, 1000)
# balance = withdraw(balance, 2000)
# balance = withdraw(balance, 500)
commission, balance = withdraw_night(balance, 500)
print("수수료 {0}원이며, 잔액은 {1}원입니다.".format(commission, balance))
반응형
LIST
'IT > Python' 카테고리의 다른 글
[python] for문 예제 (0) | 2022.11.25 |
---|---|
[python] while문 예제 (0) | 2022.11.24 |
[python] 기본값, 키워드값 (0) | 2022.11.22 |
[python] random() 함수를 이용한 랜덤 숫자 뽑기 (예제 코드) (0) | 2022.11.21 |
[python] 문자열 포맷 하는 다양한 방법 (코드 예시) (0) | 2022.11.21 |
Comments