python 기초/[Function]

Function

쵸비 2023. 6. 27. 14:00
728x90
  • 함수 : 입력 X 값에 대한 결과 Y값을 반환(Return)하는 기능을 하나의 묶음으로 선언
  • Input X와 Output Y
  • 반복적으로 사용되는 특별한 기능을 함수로 선언
  • 여러 함수들의 집합을 ‘모듈(module)’이라고 부름
  • 복잡한 데이터를 전처리할 때, 특정 기능을 반복적으로 구현하고 싶을 때 사용.
  • 입력 받은 수의 합을 구하는 함수
def sum(num):
    for i in range(1,num+1):
        sum = num*(num+1)/2
    return print(sum)
num = int(input("정수를 입력하시오 : "))
sum(num)
#정수를 입력하시오 :  200
#20100.0
  • 한번 선언된 함수는 계속 사용 가능
def circle_area(r):
    return (r**2)*3.14
data = 1000
circle_area(data)
#3140000.0
  • 함수를 실행하는 것을 ‘호출’(Call)이라고 부른다.
728x90