[python] Unit 12 함수 응용하기

2020. 6. 9. 10:35Python

Unit 11에서는 함수의 기본적인 사용법을 배웠다. 이번에는 함수를 실제로 응용해보자!

 

 

 

1부터 n까지의 합을 구하는 함수 🐾


def sum_func(n):
    s = 0
    for x in range(1, n+1):
        s = s + x
    return s

print(sum_func(10))
print(sum_func(100))
55
5050
>>> 

 

💡 중요!

1️⃣ 한 번 만들어진 부분을 여러 번 사용할 수 있다는 점

2️⃣ 필요에 따라 다른 인자를 전달해서 원하는 결과를 얻을 수 있다는 점

 

 

 

1부터 n까지의 곱을 구하는 함수 🐾


def factorial(n):
    m = 1
    for x in range(1, n+1):
        m = m * x
    return m

print(factorial(5))
print(factorial(10))
120
3628800
>>>

 

 

 

 

모두의 파이이썬X알고리즘 참고 🙏🏻