[ python ] 함수의 정의와 사용 방법 > python

본문 바로가기

사이트 내 전체검색

python

[ python ] 함수의 정의와 사용 방법

작성일 21-02-24 21:52

페이지 정보

작성자 웹지기 조회 1,746회 댓글 0건

본문

함수의 정의와 사용 방법

 

 함수란(function)

 - 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합

 - 함수 사용 목적

  = 반폭을 피함

  = 모듈화로 가독성 높임

  = 문제발생시 기능변경 필요시 손쉽게 유지보수

 - 구조

 (defined: 정의)

 def 함수명(매개변수) :

    실행문장

    return 반환변수


#함수 만들어 보기

def numberSum(num1, num2) :

    result =  num1 + num2

    return result

numberSum(4,5)

9



#두개의 숫자와 연산 기호를 매개변수로 입력 받아 

#연산하는 함수 cal을 만드시오

#독스트링 사용법

#함수내에서 """ 세개로 앞뒤를 감싸준다 """독스트링"""

#cal(10,20) 같은 해당 함수에서 Shift + tab 클릭

#설명 문구가 나오게 된다. 이를 독스트링이라 한다.

def cal(num1, num2, op) :

    """덧셈과 뺄셈을 계산하는 함수"""

    if op == '+' : result = num1 + num2

    elif op == '-' : result = num1 - num2

    elif op == '*' : result = num1 * num2

    elif op == '/' : result = num1 / num2

    return result

print(cal(5,7,'+'))

12


#함수의 값을 튜플로 가져오기

def addSub(n1, n2) :

    return n1+n2, n1-n2

addSub(7,5)

(12, 2)


#튜플을 나눠서 담기

a,b = addSub(10,11)

print(a)

print(b)

21

-1

 

#가변매개변수

def sumMany(*args) :

    print(args)

sumMany(1,2,3,4,5)

(1,2,3,4,5)

 

#def sumMany2(*args) :

    tot=0

    for i in args :

        tot+=i
    return tot

sumMany2(1,2,3,4,5,6,7,8,9,10)

55

 


추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 19건 1 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기