Function (함수)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
def get_vat(price):
vat_rate=0.1
vat=price*vat_rate
print(vat)
get_vat(10000)
get_vat(20000)
def get_vat(price, vat_rate):
vat=price*vat_rate
print(vat)
get_vat(10000, 0.2)
get_vat(20000, 0.3)
def get_vat(price, vat_rate=0.1):
vat=price*vat_rate
print(vat)
get_vat(10000)
get_vat(20000, 0.3)
def get_vat(price, vat_rate=0.1):
vat=price*vat_rate
return(vat)
print(get_vat(10000))
get_vat(20000, 0.3)
|
cs |
def 를 통해 나만의 함수를 만들 수 있다.
금액과 부가가치세율을 통해 부가가치세를 알 수 있도록 세팅 가능하다.
한편, 부가가치세율을 작성하지 않더라도 자동 값이 작성되도록 세팅하는 것도 가능하다.
return 을 작성하면그 값까지 진행된다는 것을 의미한다.
Module & Package
같은 이름의 함수가 한 파일에 2개 있으면 복잡해지고 해석할 수 없다.
그럴 경우에는 다른 '모듈'로 나누어 놓아야 한다.
그리고 import 기능으로 가져와야 한다.
from을 써도 된다.
이 모듈이 많아지면 디렉토리를 만들고 연관된 것들을 정리하고 적당한 이름을 붙여야 한다.
이것이 '패키지'이다.
from number_package.statistics_module import sum as ssum
print(ssum(1,2))
= 1.5
'Programming > Python' 카테고리의 다른 글
점프 투 파이썬 (4) 제어문 If - While - For (2) | 2023.12.02 |
---|---|
점프 투 파이썬 (3) 자료형, 변수 (3) | 2023.12.02 |
점프 투 파이썬 (2) 기초, 자료형 (2) | 2023.12.01 |
점프 투 파이썬 (1) 파이썬이란 무엇인가? (2) | 2023.11.30 |
생활코딩 X Python 입문 (1) | 2023.11.29 |