프로그램을 처음 짤 때 저는 기본적인 골격을 먼저 만들어 놓고 그 안에 기능을 기술하는 방식으로 프로그램을 짜는 편입니다. C언어의 경우 조건문 내에 아무 내용을 기술하지 않아도 컴파일 오류는 나지 않는데, 파이썬의 경우에는 조건문 내에 아무 내용을 기술하지 않으면 IndentationError를 발생시키더군요.
그래서 이러한 에러를 발생시키지 않고 골격부터 프로그램을 짜려면 조건문 내에 'pass'를 쓰면 어느정도 불편함을 해결할 수 있을 거 같습니다.
여기서 이 pass는 "정말 아무것도 안함", "곧 개발할 것임"을 나타내는 의미라고 생각하시면 편할 것 같습니다.
number = (int)(input("정수 입력 : ")
if number > 0:
# 양수 일때 : 추후 구현할 예정
pass
else:
# 음수 일때 : 추후 구현할 예정
pass
이런 식으로 중간에 pass를 넣어주면 에러도 발생하지 않으며, 골격을 먼저 짜놓고 다음에 기능 기술하는게 가능해집니다.