2017-10-23 13 views
0

나는 보통 "질문이 하나 더 많으면 '+'아래로 움직이는 곳에서 Pycharm을 사용합니다." 공백으로 평가됩니다.IDLE로 문자 입력

그러나 "질문이 하나 더 있습니다. ' IDLE은 (는) "하나 더 질문 + '을 평가합니다."

누군가 이유를 설명해 주시겠습니까?

난 당신이 IDLE 쉘 및 PyCharm의 '파일 편집기'사이에서 혼란스러워지고 생각 :

+0

코드 스 니펫을 IDE에서와 똑같이 포함 할 수 있습니까? –

+0

"한 번 더 질문 '+'아래로 입력하십시오." Enter 키를 누릅니다. 따옴표가 포함되어 있습니다. – Barry90

답변

0

은 내가 당신의 질문을 이해 생각한다. 당신이 IDLE을 열 때, 당신은 다음과 같습니다 파이썬 문에 입력 프롬프트가됩니다

>>> 

당신은 거기에 명령을 입력 할 수 있습니다를하고 Enter 키를 즉시 실행하도록 입력합니다. 나는 당신이 이것을 한 것처럼 보이며 다음과 같이 보일 것입니다 :

>>> "One more question ' + ' down." 
"One more question ' + ' down." 

똑같은 것을 출력합니다. 그러나 PyCharm에 파일명이 "One more question ' + ' down." 인 파일이 있고 실행했다면 아무 일도 일어나지 않을 것입니다. 나는 이것이 왜 당신이 궁금해하고 있다고 생각합니다.

왜냐하면 IDLE 셸은 적절한 프로그램을 작성하기위한 것이 아니며 평가할식이 무엇이든 자동으로 출력하기 때문입니다. '진짜'파이썬 프로그램에서는 콘솔에 내용을 출력하려면 print()을 사용해야합니다. 유휴 상태에서, File > New File으로 가면 PyCharm이하는 일과 동등한 적절한 편집기를 사용할 수 있습니다.

예를 들어 PyCharm을 사용하여 print("One more question ' + ' down.")을 실행하면 실행시 "One more question ' + ' down."가 출력됩니다.

이 질문에 대한 답변을 보내주십시오.

+0

설명에 감사드립니다. – Barry90