return은 함수의 결과값을 돌려주는 명령어이다
#return 값이 없는 함수 예시
def mul(a, b):
print(a*b)
print(mul)
>>> None
#return 이 두개인 함수 예시. 어떤게 실행 될까?
def add_and_mul(a,b):
return a+b #1
return a*b #2
def say_nick(nick):
if nick == "바보":
return
print("나의 별명은 %s 입니다." % nick)
# nick이 "바보"일 경우 함수는 바로 return 된다.
def add_and_mul(a,b):
return a+b, a*b #return 값이 두개?
result = add_and_mul(3,4)
>>> resunt = (7, 12) #튜플입니다!
def quiz():
ans = input('1 + 2 = ')
return 1 + 2 == int(ans)
>>> ans 가 3이면 True
>>> 아니면 False