함수의 매개변수
매개변수에는 여러 값을 넣을 수 있지만 그 값이 정해져 있지 않은 경우에 * 를 이용하면 여러 개를 넣어줄 수 있다. 그렇게 쉽게 문제를 푸나 했지만 importError가 나왔다. 문제를 읽어보니 def solve(a) a 자리에 리스트가 들어간다고 한다. 리스트를 넣을 수 있는 것도 오늘 처음 알았다. 신기한걸... 어쨌든 a 앞에 넣었던 *를 제거하니 문제는 해결됐다.
importError가 난 코드
def nSum(*a):
return sum(a)
통과한 코드
def solve(a):
return sum(a)
'PYTHON' 카테고리의 다른 글
[Python] 리스트 위치 변환 (feat. 백준 10813번) (0) | 2023.05.31 |
---|---|
[Python] split(), join() (Feat. 백준 1032번) (0) | 2023.05.30 |
[Python] not in (feat. 백준 5597번) (0) | 2023.05.29 |
[Python] int 함수 (0) | 2023.05.27 |
[Python] 예외처리 (0) | 2023.05.17 |