대망의 여름 휴가 전. . .
그치만 저는 학교에 가는 걸요. (▀̿Ĺ̯▀̿ ̿) 이것이 여름휴가?!?!?!!?
하지만 학교 수업이 너무 재밌구 . . . 저의 짱친구와 프로젝트도 진행하기 때문에 행복합니다 ^>^
이번 주도 뺘샤뺘샤 . . . with 던킨 쩝쩝
슈퍼밴드 - 샴푸의 요정 💭
def 함수 이름:
문장
## 매개변수가 없는 함수
def print_3_times():
print("안녕")
print("안녕")
print("안녕")
print_3_times() # 호출
## 매개변수가 있는 함수
def print_n_times(value, n):
for i in range(n)
print(value)
print_n_times("안녕", 5) # 호출
print()의 괄호 속에 매개변수를 원하는 만큼 입력할 수 있는 것과 같이
매개변수를 원하는 만큼 받을 수 있는 함수를 가변 매개변수 함수라고 부름
def 함수(매개변수, 매개변수, *가변 매개변수):
문장
def print_n_times(n, *values):
for i in range(n):
for value in values:
print(value)
print() # 줄바꿈
print_n_times(3, "안녕", "방학", "은 없어.")
# 출력 결과
안녕
방학
은 없어
안녕
방학
은 없어
안녕
방학
은 없어
매개변수의 형태가 매개변수 = 값인 것을 기본 매개변수라 함
def print_n_times(value, n = 2):
for i in range(n):
print(value)
print_n_times("안늉하세요")
매개변수 서열을 아주 깔끔하게 평정해주신 분 << 아주 깔끔하게 정리해주셔서 참고 좀 했씁니다...^^7
함수의 결과를 리턴이라고 함 😎
return 키워드를 사용하여 리턴 가능
^^^^ 이 키워드는 함수를 실행했던 위치로 돌아가라는 뜻으로, 함수가 끝나는 위치를 의미
def return_test():
print("A위치")
return # 리턴~!
print("B위치")
return_test() # A위치 출력
리턴 뒤에 자료를 입력하면 자료를 갖고 리턴함
def return_test():
return 100
value = return_test()
print(value) # 100
인성 저자님은 나의 호기심을 자극해...👽
def return_test():
return
value = return_test()
print(value) # None
정말 None이 나옴!! 4년생 아닙니다.
p.287 [직접 해보는 손코딩: 범위 내부의 정수를 모두 더하는 함수]
실행 후 코드가 입력된 화면 및 실행 결과 화면 캡쳐하기.
매개변수, 기본 매개변수, 가변 매개변수에 대해 간략하게 정리한 내용 포스팅하기