1 함수
# 두 수를 더한 결과값을 돌려주는 add_num이라는 함수 생성
def add_num(n1,n2):
return n1+n2
#함수호출
add_num(4,5)
add_num('최','지연')
num1 = int(input("첫 번째 정수 입력 >> "))
num2 = int(input("두 번째 정수 입력 >> "))
op = input("연산자 입력(+,-) >>")
def cal(num1,num2,op):
if op== '+':
return num1+num2
elif op=='-':
return num1-num2
result = cal(num1,num2,op)
print("결과: {}".format(result))
1.1 함수 기본값 설정하기
# python에서의 함수는 중복정의가 불가능하다 ★★★★★★★★★★
# 입력받은 숫자의 제곱한 결과값을 되돌려주는 함수를 생성
def power_num(n1, power=2):
"""함수 설명글을 작성할 수 있는 DocStrint"""
return n1 ** power
#shift + tab ==> 함수에 대한 설명글 볼 수 있는 방법
power_num(3,3)
1.2 가변매개변수
매개변수의 개수가 정확하게 정해지지 않을 때 사용하는 방법
def print_num(*args):
for i in args:
print(i)
print_num(1,2,3,4,5,'운비','혜주','원표')
def add(*args):
result=0
for i in args:
result+=i
return result
1.2.1 키워드 가변 매개변수
def keyword(**kwargs):
for k,v in kwargs.items():
print(k,'/',v)
# key값 / value값
keyword(하나=1, 둘=2)
add(1,2,3,4,5)