프로그램에서 하나 이상의 명령문을 블록으로 처리해야 하는 경우가 많습니다. 다른 프로그래밍 언어는 클래스, 함수, 조건부 및 루프와 같은 구문에서 명령문 블록의 범위와 범위를 정의하기 위해 다른 기술을 사용합니다. 예를 들어 C 및 C++에서 중괄호 안의 명령문은 블록으로 처리됩니다. Python은 균일한 들여쓰기를 사용하여 문장 블록을 표시합니다.
블록 시작 전에 :기호가 사용됩니다. 블록의 첫 번째 및 후속 명령문은 추가(그러나 균일한) 공백(들여쓰기라고 함)을 남겨서 작성됩니다. 블록의 끝을 알리기 위해 공백이 덴트됩니다. 다음 예는 Python에서 들여쓰기를 사용하는 방법을 보여줍니다.
num = int(input("enter number")) if num%2 == 0: if num%3 == 0: print ("Divisible by 3 and 2") else: print ("divisible by 2 not divisible by 3") else: if num%3 == 0: print ("divisible by 3 not divisible by 2") else: print ("not Divisible by 2 not divisible by 3")
참고:특정 수준의 블록에 있는 모든 명령문이 동일한 들여쓰기를 갖도록 하는 것이 중요합니다.