๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
IT-Engineering/Python

ํŒŒ์ด์ฌ ๊ฐ€๋ณ€์ธ์ž ํ•จ์ˆ˜ ์ •์˜ ์˜ˆ์‹œ

by ๐Ÿงž‍โ™‚๏ธ 2020. 5. 26.
๋ฐ˜์‘ํ˜•

ํŒŒ์ด์ฌ์—์„œ ํ•จ์ˆ˜์˜ ์ธ์ž๋ฅผ ๊ฐ€๋ณ€์ธ์ž๋กœ ์ฃผ๊ธฐ ์œ„ํ•ด์„œ๋Š”

์ธ์ž ์•ž์— *์—ฐ์‚ฐ์ž๋งŒ ์ ์–ด์ฃผ๋ฉด ๋œ๋‹ค.

๋‹ค์Œ์˜ ์˜ˆ์‹œ๋งŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด, ์‰ฝ๊ฒŒ ์ ์šฉ ๊ฐ€๋Šฅํ•  ๊ฒƒ์ด๋‹ค.

def sum(*args):
    result = 0
    for i in args:
        result += i
    return result

res = sum(1,2,3,4,5)
print(res)

output:

15

 

๊ฒฐ๊ณผ๋Š” 1+2+3+4+5์ธ 15๋กœ ์ถœ๋ ฅ์ด ๋  ๊ฒƒ์ด๋‹ค.

sumํ•จ์ˆ˜๋Š” ๊ฐ€๋ณ€์ธ์ž args๋ฅผ ๋ฐ›๋„๋ก ํ•ด๋†“๊ณ  1,2,3,4,5๋ผ๋Š” ๋‹ค์„ฏ๊ฐœ์˜ ์ •์ˆ˜๋ฅผ ํ•จ์ˆ˜ ์ธ์ž๋กœ ๋˜์ ธ์ฃผ์–ด ๋‚˜์˜จ ๊ฒฐ๊ณผ์ด๋‹ค.

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€