파이썬 기초정리3. 함수

리냥·2022년 6월 7일
0

파이썬 기초정리3. 함수

파이썬에서 필요한 기능들을 모듈 형식으로 제공하고 있다.
이것도 이미 우리가 앞에서 사용한 경험이 있다.

함수의 기본 형식

def 함수명(입력 인자):
	명령문1
    (명령문2
    ...)
    (return...)

double()이라는 함수의 입력값으로 정수형 3의 값을 입력하면 double(num)의 변수 num에 3이 저장된다 그러면 함수 내에선 그 값을 계산해 출력한다.

def double(num):
	print(num,'의 제곱:', num*num)
 double(3)

3의 제곱: 9

단수 반환:

다음의 코드는 함수 double()을 print()함수 내부에서 호출한 것이다. 함수 double()의 입력값은 7이다.
입력 7의 변수 n에 저장되며 이를 square 변수에 저장한다.
마지막 명령문인 return square는 결과값인 square를 호출한 print() 함수 쪽으로 반환하게 돼 49가 출력된다.

def double(n):
	square = n*n
    return square
print(double(7))
  • 함수
    함수의 사용이유
    코드 재사용, 모듈화, 코드 수정 용이
    함수 호출: 함수를 사용하기 위해 함수 이름과 매개변수로 호출
    매개변수: 함수 호출 시 괄호 내부에 넣는 여러가지 자료
    리턴값: 함수를 호출해 최종적으로 나오는 결과

사용자 정의 함수
def 함수이름([매개변수]):
함수 실행문
return

def print_3_times():
print("안녕하세요")
print("안녕하세요")
print("안녕하세요")

print_3_times

def print_manytimes(num):
for i in range(num):
print("안녕하시요")

print_manytimes(5)

profile
안녕하세요. 일로 인해 잠시 쉽니다 :)

0개의 댓글