파이썬 코드카타
짝수의 합 # range()
여연찌
2024. 3. 26. 21:48
- 정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.
def solution(n):
result = 0
for i in range(n+1):
if i % 2 == 0:
result += i
return result
def solution(n):
result = 0
for i in range(0,n+1,2):
result += i
return result
#
변수이름 ' result ' 는 0 이다
for i in range(n+1)
0 부터 n 까지의 값을 함수이름 ' i ' 에 출력하는 것을 반복
if i % 2 ==0
result += i
함수이름 ' i ' 가 짝수일 때
변수이름 ' result ' 에 result 값 + i 값 입력
return result
변수이름 ' result ' 값을 실행한 값 출력
range() 함수
range(stop)
# 0부터 stop -1 의 값까지 출력
range(start,stop)
# start 부터 stop -1 의 값까지 출력
range(stop,stop,step)
# start 부터 step 간격으로 stop - 1 의 값까지 출력
* step 의 기본값은 1
* 짝수만 출력하고 싶다면 step 를 2로, 홀수라면 입력하지 않아도 step 가 1이기 때문에 생략 가능
단, 시작이 0일때로 한정
시작이 3 일 경우 step 이 1이어야 짝수가 나옴