티스토리 뷰
함수란?
(믹서는 과일을 입력받아 주스를 출력하는 함수와 같다.) -출처 책(점프 투 파이썬)-
함수의 -일반적 구조-
def 함수명(a,b) :
result = a+b
return result
print(함수명(c,d))
-->여기서 a,b 는 매개변수, c,d는 인수이다. (하지만, 입력값을 인수, 매개변수로 쓰기도 해서 주의하자. //
또한 결괏값을 출력값, 반환값, 돌려주는 값 등으로도 말한다.)
이는 전형적인 함수의 모습이다.
함수 구조의 종류 4
입력값이 없다. | 결괏값이 없다. | 입력도 결괏값도 없다. |
def say(): return "Hi" a=say() print(a) |
def add(a, b): print("%d, %d의 합은 %d입니다." % (a, b, a+b)) add(3,4) |
def say(): print('Hi') |
~입출금과 수수료로 알아보는 함수의 인수와 결괏 값~
#~입금~
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("잔액이 부족합니다. 잔액은{}".format(balance))
return balance
#~수수료~
def withdraw_night(balance, money):
commission = 100 #수수료 100원
return commission, balance - money- commission
balance = 0
balance = deposit(balance, 3000)
# balance = withdraw(balance, 100)
commission, balance = withdraw_night(balance,100)
print("수수료는 {}이고, 남은 금액은 {}이다.".format(commission, balance))
- Total
- Today
- Yesterday
- host="0.0.0.0"
- bls provider
- 결괏값
- 심폐소생술 자격증
- 기본구조
- 매개변수
- 인코딩
- jinja2 exception TemplateNotFound
- python함수1
- bitnami
- Flask
- 인수
- 포트 forwarding
- 포트
- 파일 입출력
- 외부에서 접속
- flask 이용해서 virtualenv를 작동 시키기.
- 포트 포워딩
- flask importerror
- virtualenv
- 비트나미
- 개방하는 포트
- BLS
- mysql 사용방법
- debug = True
- 하트세이버
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |