Img profile default
이준원
  • 2016.5.1 14:14
  • 조회수 252
  • 답변수 3
Img profile default
이준원
  • 2016.5.1 14:14
  • 조회수 252
  • 답변수 3

직접 노트패드에서 해보니까요...

직접 노트패드에서 해보았거든요?
그런데 파워셸에서 실행을 해보면 아래와 같은 오류가 납니다
IndentationError: unexpected indent

코드는 아래와 같이 쳤습니다
if true: 5 > 3 + 1
print('okay!')
if false: 5 > 3 + 1
print('um.....')

  • #파이썬 입문
  • #조건식

3 답변

  • Gscxhpxkg5i74t30rimh
    정두식
    • 2016.5.1 16:40

    발생하는 오류는 들여쓰기가 잘못되었다는 뜻입니다. if아랫줄의 들여쓰기를 해야 하는데요.

    그리고 올려주신 내용으로는 들여쓰기를 어떻게 하셨는지 파악이 어렵네요.

    질문 작성할때 아래에 나오는 마크다운가이드를 참고하셔서 코드를 올려주셔야 indentation(들여쓰기)이 어떻게 잘못됬는지 알 수 있습니다.

  • 1181143661974744
    리희찬
    • 2016.11.30 03:44

    강의 듣고 따라하는데
    if True:
    print(10)
    은 10이 출력이 안되고 에러가 뜨거나 실행이 안 되는데 이유를 모르겠어요 ㅜ

    • notepad++로 if 문 만들어서 실행시키니까 이건 되네요..;-Pooreun Seo
      2016.12.5 13:22
  • 1014670548612442
    Kwangjae Cho
    • 2017.1.12 13:39

    1. true 와 false 첫글자 대문자로 써보세요.
      true -> True
      false -> False

    2. print() 구문 쪽 tab 키를 써서 들여쓰기 하세요

    3. If 뒤에는 하나의 조건식
      if True :
      또는
      if 5 > 3 + 1 :

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.