본문 바로가기

Programming/Python

함수

# 2배출력 함수
def a(x) :
    print(x * 2)

a(10)
# 20




# 두 수의 합 출력 함수
def b(num1, num2) :
    print(num1 + num2)

b(10, 20)
# 30




# return하지 않고 출력만 하면 None ; Null 반환
result = b(10,20)
print('result : {}'.format(result), 'value : ', result)
# 3
# result : None value :  None




def c(num1, num2) :
    return num1 + num2

result = c(10, 20)
print(result)
# 30




# 기본값 설정
def d(num1, num2 = 3) :
    return num1 + num2

result = d(11)
print(result)
# 14




# 리스트 평균
def myMean(inputArr) :
    avg = 0
    for i in range(0, len(inputArr), 1) :
        avg += inputArr[i]       
    avg /= len(inputArr)
    return avg

array = [10, 212, 30, 40, 554]
result = myMean(array)
print(result)
# 169.2




def myMean(inputArr) :
    rs = sum(inputArr) / len(inputArr)
    return rs

array = [10, 212, 30, 40, 554]
result = myMean(array)
print(result)
# 169.2

'Programming > Python' 카테고리의 다른 글

Numpy  (0) 2020.03.09
JupyterNotebook 설치  (0) 2020.03.09
반복문  (0) 2020.03.09
리스트  (0) 2020.03.09
조건문  (0) 2020.03.09