함수를 호출
함수 사용
매개 변수
괄호 안에 넣는 여러가지 자료
리턴값
최종적으로 나오는 결과값
def 함수 이름() :
문장
# 함수 만들기
def print_3() :
print("안녕1")
print("안녕2")
print("안녕3")
print_3()
def print3(number) :
print("안녕 {}".format(number))
print("안녕 {}".format(number+1))
print("안녕 {}".format(number+2))
return "성공"
print3(10)
print()
print(print3(10))
def 함수 이름(매개 변수, 매개 변수, ... , *가변 매개변수) :
문장
# 매개변수
def print_n_times(n, *values) : # 일반매개변수, 가변매개변수
for i in range(n) :
print("{}번째 반복".format(i))
for j, value in enumerate(values) :
print("{} {}".format(j, value))
# for j in range(len(values)) :
# print(j, values[j])
print()
print_n_times(3, "즐거운", "파이썬", "프로그래밍")
print(value, ..., Sep=' ', end='\\n', file=sys.stdout, flush=False)