터미널에서 Python 명령을 인코딩하고 싶지만 Enter 키를 눌러 다음 명령 줄로 이동하면 명령이 실행됩니다. 모든 명령줄 입력을 마칠 때까지 터미널에서 명령이 실행되지 않도록 하려면 어떻게 해야 합니까?
답변1
다음과 같이 작성하시면 될 것 같습니다.
>>>if True:
>>> a = 10
>>> b = 5
>>> c = a + b
>>> print a, "+", b, "=", c
>>>
ps. 함수를 정의하는 다른 방법이 있다고 생각합니다.
>>>def testfunc():
>>> a = 10
>>> b = 5
>>> c = a + b
>>> print a, "+", b, "=", c
>>>
>>>testfunc()
답변2
버그가 아니라 기능이에요 :)
당신이 설명하는 "문제"는 실제로 Python 인터프리터 자체, IDLE 또는 ipython 등 대화형 환경에서 일반적으로 원하는 것입니다.
몇 줄을 입력한 다음 명시적으로 해석/실행할 수 있는 환경을 원하면 브라우저 기반IPython 노트북시도.
답변3
\구분선 앞에 문자를 삽입하기만 하면 됩니다 .