λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
  • Welcome.
:: Python 🚩/기초

[Python] 17_function_5 [κ°€λ³€μΈμž, 인수의 κ°œμˆ˜κ°€ 가변적인 ν•¨μˆ˜]

by EunBird 2021. 3. 7.

κ°€λ³€ μΈμžλ₯Ό μ‚¬μš©ν•˜λŠ” ν•¨μˆ˜ => μΈμˆ˜μ˜ κ°œμˆ˜κ°€ κ°€λ³€μ μΈ ν•¨μˆ˜ => κ°€λ³€ μΈμžλŠ” '*λ³€μˆ˜μ΄λ¦„' ν˜•νƒœλ‘œ μ„ μ–Έν•œλ‹€. 

=> κ°€λ³€ μΈμžλŠ” λ„˜μ–΄μ˜€λŠ” 데이터λ₯Ό νŠœν”Œλ‘œ λ°›μ•„μ„œ μ²˜λ¦¬ν•œλ‹€.
# κ°€λ³€ μΈμžλŠ” μΈμˆ˜ λͺ©λ‘μ˜ λ§¨ λ§ˆμ§€λ§‰μ— λ”± 1번만 μ‚¬μš©ν•  μˆ˜ μžˆλ‹€.

 

def func6(*args):
    # print(type(args))
    # print(args)
    total = 0
    for in args:
        total += i
    return total

def func6(*args):
    # print(type(args))
    # print(args)
    total = 0
    for i in args:
        total += i
    return total

인수의 κ°œμˆ˜κ°€ 가변적인  ν•¨μˆ˜

 

 

 

print(func6(1)) # 인수의 개수 1개, total: 1
print(func6(1, 2)) # 인수의 개수 2개, total: 3
print(func6(1, 2, 3)) # 인수의 개수 3개, total: 6
print(func6(1, 2, 3, 4, 5, 6, 7, 8, 9, 10))  # 인수의 개수 10개, total: 55

print(func6(1)) # 인수의 개수 1개, total: 1
print(func6(1, 2)) # 인수의 개수 2개, total: 3
print(func6(1, 2, 3)) # 인수의 개수 3개, total: 6
print(func6(1, 2, 3, 4, 5, 6, 7, 8, 9, 10))  # 인수의 개수 10개, total: 55

 

끗.

728x90

λŒ“κΈ€