파이썬 들여쓰기(indent) 질문입니다.
안녕하세요.
파이썬 시작한지 얼마 안되는 초보입니다.
들여쓰기 궁금해서 궁금한게 있습니다.
에디터에서, 특정 라인부터 특정라인까지 전부 indent를 하는 것이 가능한가요?
예를 들면
for 구문 ( AA구문)
AA 시작점
...
AA 끝나는지점
이런식으로 열심히 코딩을 하다가 갑자기, for 구문(AA구문) 에 대하여, 해당 구문을 다시 또다른 for 구문 (BB구문) 안에 포함시키고 싶을 때, 다음과 같이 전부 다 indent를 해줘야 하는 건가요?
for 구문 ( BB구문 )
BB 시작점
for 구문 ( AA구문)
AA 시작점
...
AA 끝나는지점
BB 끝나는지점
C를 이용해서 코드를 작성한다고 했을 경우에는 다음과 같이, { 와 } 만을 추가해 주면 간단히 끝나는 걸로 알고 있습니다.
for 구문 ( BB구문 )
BB 시작점
{
for 구문 ( AA구문)
AA 시작점
...
AA 끝나는지점
BB 끝나는지점
}
BB 끝나는 지점
정리하면, C의 경우에는 {와 } 만을 써주면 되는데,
파이썬 경우에는 내부에 있는 모든 문장을 전부 다 일일이 띄어쓰기를 해주는 방법 밖에 없는 건가요?
고수님들의 답변 기다립니다.
kgh455 님 721
2020년 7월 19일 6:28 오후
1개의 답변이 있습니다. 1 / 1 Page
네 그렇습니다. 파이썬은 블록 구분을 {}나 end 대신 들여쓰기로 구분하기때문입니다.
for i in range(5):
print(i)
for j in range(5):
print(j)
이런식으로 다 들여쓰기를 해줘야합니다.
M 2020년 7월 19일 8:46 오후