python/문제

[백준/15596] 정수 N개의 합

allen15590 2021. 2. 14. 00:26
728x90

◯문제 링크

 

[백준/155[백준/15596] 정수 N개의 합

 

◯코드 미리보기

def solve(a):
    ans = 0
    for i in range(len(a)):
        ans += a[i]
    return ans

 

 

설명

def solve(a):

def함수를 선언하는 코드이다. 다른 파이선 문법이랑 동일하게 뒤에 :을 붙여주어야 한다.

괄호안에 들어가는 변수는 매개변수이다. 만들어진 함수를 코드에서 사용할 때 괄호안에 들어가는 변수는 인수라고 부른다. 

    for i in range(len(a)):
        ans += a[i]

for문의 범위를 a의 길이로 잡아두고, 값을 계속해서 더하면서 반복을 시킨다. 

반복은 list가 전부 더해지면 끝나게 된다.

 

return ans

이렇게 나온 값을 반환해주면 된다. 

메인 함수에서 print(solve(a))가 작성되면 ans를 출력하게 되고, x = solve(a)가 작성되어 있으면 x에 ans의 값이 들어가게 된다.

 

배운 것

⩥매개변수와 인수의 차이점(매개변수는 함수 선언시에 사용되는 변수, 인수는 함수 사용시에 입력되는 값)

⩥def함수

728x90