반응형
함수
▶ 매개 변수 없고, 반환 없음
▶ 매개 변수 있고, 반환 없음
▶ 매개 변수 없고, 반환 있음
▶ 매개 변수 있고, 반환 있음
→ return문을 가지고 있으면 반환이 있다는 의미
→ 단, return값과 같은 형태라면 값을 반환하면서 함수를 종료하는 의미이며 return만 있는 형태라면 반환하는 값은 없으므로 함수만 종료시키는 의미
→ return 값1, 값2: 값을 여러 개 반환 가능
키보드로 값을 하나 입력받고 입력한 값이 0이면 거짓, 0이 아니면 참을 출력하는 프로그램을 작성해보자.
1. 매개변수, 반환 모두 없음
def print_TF1():
num = int(input("값 입력: "))
if num == 0:
print("거짓")
else:
print("참")
print_TF1()
2. 매개변수 있고, 반환 없음
def print_TF2(n):
if n == 0:
print("거짓")
else:
print("참")
num = int(input("값 입력: "))
print_TF2(num)
3. 매개변수 없고, 반환 있음
def print_TF3():
num = int(input("값 입력: "))
return num
n = print_TF3()
if n == 0:
print("거짓")
else:
print("참")
4. 매개변수 있고, 반환 있음
def print_TF4(n):
if n == 0:
return "거짓"
else:
return "참"
num = int(input("값 입력: "))
print(print_TF4(num))
반응형
'Language > Python' 카테고리의 다른 글
[ Python ] 디폴트 인수 / 키워드 인수 정리 (0) | 2021.09.27 |
---|---|
[ Python ] 전역변수/지역변수 정리 (0) | 2021.09.27 |
[ Python ] 리스트 문법 정리 (0) | 2021.09.27 |
[ Python ] Random 모듈 문법 정리 (0) | 2021.09.27 |
[ Python ] 문자열 정리 (0) | 2021.09.27 |