# 함수 만들기
# 사용하기 전에 미리 만든다.
# 입력값을 넣으면 결과값이 나온다.
# 입력값이 없을 수도 있다.
# 리턴값이 없을 수도 있다.
def add(i, j): # 입력값과 결과값
k = i + j
return k
def say(): # 입력값이 없는 함수
return 'hello'
def yourName(): # 결과값이 없는 함수(return)
print("홍길동")
a = 3
b = 4
print( add(a,b) )
print(say())
yourName()
>>>
7
hello
홍길동
리스트의 합을 구하는 함수 예시
a = [1,2,3,4,5]
hap = 0
# A)
'''
for i in a:
hap += i
print(hap)
'''
# B)
'''
print(sum(a))
'''
# C)
def add(*a): #입력매게변수를 튜플로 받음(갯수무관)
print(a, type(a))
hap = 0
for i in a:
hap += i
return hap
print(add( 1 , 2, 3, 10, 15, 30, 100, 200 ))
>>>
(1, 2, 3, 10, 15, 30, 100, 200) <class 'tuple'>
361
반응형
'AI > Python' 카테고리의 다른 글
Python Basic #11 class (0) | 2021.07.26 |
---|---|
Python Basic #10 커스텀 함수 (0) | 2021.07.26 |
Python Basic #08 while / break / continue (0) | 2021.07.23 |
Python Basic #07 boolean / if / for / while (0) | 2021.07.23 |
Python Basic #06 tuple (0) | 2021.07.23 |