Python
[Python] return ์ดํดํ๊ธฐ
serin99
2023. 2. 15. 23:17
728x90
๐ค return์ด๋?
return๋ฌธ์ ์ญํ ์ ํจ์๋ฅผ ํธ์ถํ์ ๋ ์ด๋ค ๊ฐ์ ๋ฐํํด ์ฃผ๋ ๊ฒ์ด๋ฉฐ, ๋ํ ํจ์๋ฅผ ์ข ๋ฃ์์ผ ์ค๋ค.
์๋์ ํจ์๋ฅผ ๋ณด๋ฉด
def sum(x, y):
return x + y
print(sum(3, 5))
4๋ฒ ์ค์์ sum ํจ์๋ฅผ ํธ์ถํ์๊ณ ์ธ์๋ก 3, 5๋ฅผ ํจ์์ ๋์ ํ์๋ค.
sum ํจ์์์๋ return x + y์ ํ์ฌ 8์ ๋ฐํํด ์ค๋ค.
def sum(x, y):
print("์์")
return x + y
print("๋")
print(sum(3, 5))
6๋ฒ ์ค์์ sum ํจ์๋ฅผ ํธ์ถํ์๊ณ ์ธ์๋ก x์ y์ 3, 5๋ฅผ ๋์ ํ์๋ค.
๊ทธ๋ฌ๋ฉด 2๋ฒ ์ค์ "์์"์ด ์ถ๋ ฅ๋๋ฉฐ, 3๋ฒ ์ค์์ x+y์ ๊ฐ์ ๋ฐํํด ์ค๋ค.
๊ทธ๋ฌ๋ฉด ํจ์ ํธ์ถ ๋ถ๋ถ์ด 8๋ก ๋์ฒด๋๊ณ , return๋ฌธ ์ดํ๋ก ํจ์๊ฐ ์ข ๋ฃ๋์ด 4๋ฒ ์ค์ "๋"์ ์คํ๋์ง ์๋๋ค.
728x90