#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목[re]print 들여쓰기 관련 질문2021-10-05 22:10
작성자

print뿐만 아니라 파이썬에서 모든 코드들은 들여쓰기에 유의하여 작성되어야 합니다. 

for문, if문, while문 등에 들여쓰기가 필요합니다. 예를들면


a=2

if a==1 :

print("a는 1입니다.")

print("end")


위와 같은 코드에서, 첫 번째 print함수는 if문 안에 들어가 있습니다. a가 1이 아니므로 print("a는 1입니다.")는 실행되지 않으며, 마지막 줄의 print("end")만 출력됩니다. 들여쓰기된 print("a는 1입니다.")가 if a==1이라는 if문 안에 포함된다고 이해하시면 될 듯 합니다. 반면 print("end")는 들여쓰기 되어있지 않으므로 if문 안에 포함되어 있지 않아 무조건 실행됩니다.

댓글
이전print 들여쓰기 관련 질문2021-10-05
다음alias 활용 관련 질문2021-10-05