일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 컨트리뷰톤
- 대학원일기
- 다시풀기
- level1
- 대학원
- java
- git
- Matrix Factorization
- 컴퓨터비전
- py
- Github
- 파이썬
- 프로그래머스
- BFS
- SWEA
- level4
- 어렵다
- WebOS
- MSBuild
- D3
- 내휴학생활중의아주큰일
- level3
- build
- androidstudio
- SQL
- 안드로이드스튜디오
- 자바
- LEVEL2
- 휴학
- Python
Archives
- Today
- Total
bit가 눈 앞에서 왔다갔다
내가 헷갈려서 정리하는 for문 본문
알고리즘을 파이썬으로 풀까 한다.
여러가지 고려했을 때 파이썬이 더 좋을 것 같아서
근데 그동안 c/c++, java에 익숙해져서 파이썬은 자꾸 까먹게 되는 부분들이 있다..
((c/c++, java는 각잡고 하나하나 공부했지만 파이썬은 기초적인 문법만 아는 상태에서 바로 알고리즘을 푸는 상황이라))
for문도 그 중 하나임,,
c++이랑 다른 부분 때문에 정신 빼놓고 c++ 처럼 풀다가 어느새 틀리면 아 이거 아니지 한다.
그냥 책 하나 살까? 하다가도 다른거 할거 많은데 언제 책 하나하나 보고 있나 싶기도 하고.. 음..일단 그냥 하는걸로,,!
어쨌든 그래서 정리!
(내가 헷갈리는 부분들만 정리한다.)
1. for i in range(5)
range(5) 이런식으로 주면 반복횟수를 정해준다.
2. for i in range(5) : print(i)
0~4 순으로 출력
(0부터 출력! 0이 싫으면 i+1을 출력하게 해야겠지)
3. for문 내에서 i값에 뭘 더하던 빼던 영향 받지 않음
c/c++에선 영향을 받았는데, 파이썬은 그렇지 않더라.
for i in range(10):
print(i)
i+=1
이렇게 해도 그냥 0~9까지 차례대로 출력됨
전에 이거 모르고 문제 풀다가 순간 뭐지 싶었음.
4. range(len())
mark = [1,2,3]
for i in range(len(mark)):
print(i)
결과는 0~2
반응형
'언어! > Python' 카테고리의 다른 글
sort() sorted() (0) | 2021.09.02 |
---|---|
split() (0) | 2021.08.03 |
내가 보려고 정리한 Python 기본 문법 (0) | 2021.01.11 |
Comments