#함수
def open_account():
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))
else:
print("출금이 완료되지 않았습니다. 잔액은 {0}입니다.".format(balance))
def withdraw_night(balance, money): #저녁에 출금
commission = 100
return commission, balance-money-commission #튜플 형식 반환
balance = 0
balance = deposit(balance , 1000)
commssion, balance = withdraw_night(balance,500)
print("수수료 = {0} , 잔액 = {1} 원 입니다.".format(commssion,balance))
balance = deposit(balance,5000)
balance = deposit(balance,400)
print("잔액은 {0}원 입니다.".format(balance))
함수 초기값
def profile(name , age =17, main_lang = "파이썬"):
print("이름 : {0}\t나이 : {1}\t주 사용언어 : {2}"\
.format(name, age, main_lang))
profile("유재석","20","자바")
profile("김태호")
가변인자
def profile(name,age,*language):
print("이름 : {0}\t나이 : {1}\t".format(name,age),end =" ")
for lang in language:
print(lang, end = " ")
print()
profile("유재석",30,"파이썬","자바","c")
profile("김태호",40,"파이썬","자바","c","swift","kotlin","c++","r")
'python' 카테고리의 다른 글
pickle (0) | 2023.06.25 |
---|---|
표준입출력 & 파일입출력 (0) | 2023.06.25 |
quiz2 (0) | 2023.06.25 |
for문 변형 (0) | 2023.06.25 |
python quiz1 (0) | 2023.06.24 |