파이썬을 추가로 공부해보자. for문. range.
2023. 5. 10. 19:39ㆍpython
반응형
지금은 그나마 낯익은 것을 듣고 있는데 나중에는 나도 어려워서 허덕이다가 하기 싫어서 미루고 미뤄서 결국 미루나무가 될 수도 있다. 그렇기 때문에 여유로울 때 미리 공부를 해야 한다.
for i in range(5):
print(i)
for문은 예전에 배웠는데 왜 계속 까먹는지 모르겠네. 아무튼 변수를 정하지 않았을 때는 저렇게 range(5)라고 하면
이런 식으로 출력이 된다.
def solution(n):
answer = 0
for i in range(n+1):
if i % 2 == 0 and i != 0:
answer += i
return answer
여기서 n+1을 해야 하는데 왜냐하면 n으로 해버리면 이하인 수는 제외되기 때문에 n+1로 해야한다. 0부터 출발한다.
또 자바와는 달리 return에는 answer=1 이런 것을 할 수가 없다. 그냥 변수 그 자체가 들어와야 하는 듯 하다.
728x90
'python' 카테고리의 다른 글
경기도미래기술학교 AI개발자 부트캠프 6일차 TIL - 반복문 등 연습. 튜플 (1) | 2023.05.15 |
---|---|
경기도미래기술학교 AI개발자 부트캠프 5일차 TIL - if,for,while 등 반복문 (1) | 2023.05.12 |
경기도미래기술학교 AI개발자 부트캠프 4일차 TIL - 타입 가공하기. (0) | 2023.05.11 |
경기도미래기술학교 AI개발자 부트캠프 3일차 TIL - 파이썬 기초 (0) | 2023.05.10 |
기본 문법 중 몰랐던 것. 파이썬은 ,로 변수 구분이 된다. boolean은 대소문자 구별을 해야 한다. (0) | 2023.05.07 |