Re: 8.5 질문입니다
, 도장_ 관리자님이 작성UNIT 3.1부터 3.3까지를 학습하면 해당 내용이 설명되어있습니다.
상호작용 모드로 실행하는 IDLE은 실습에 유용하지만,
보통은 스크립트로 모드로 실행합니다. 심사문제는 스크립트 모드로 진행합니다.
따라서 결과를 보고 싶을 때는 print 함수를 사용해야 합니다.
IDLE에는 print 함수가 없어도 결과가 출력되지만,
이는 학습자의 편의를 위한 기능이지 실제 프로그램의 출력이 아닙니다.
>>> a = 10
>>> a
10
>>> print(a)
10
>>> a
10
>>> print(a)
10
>>> a > 10
False
>>> print(a > 10)
False
>>>
False
>>> print(a > 10)
False
>>>
IDLE에서는 차이가 없어보이지만, IDLE에서도 새 파일을 만들어서 스크립트 모드로 실행해보면 print 함수가 없으면 어떤 결과로 출력되지 않는다는 것을 알 수 있습니다.
UNIT 3.1~3.3을 학습하세요. 이미 알고 있다고 생각하고 넘기지 말고, 기초일수록 모르는 개념이 없나 확인하면서 빠르게 복습한다는 마음으로 학습하시면 이후 학습에서도 시간 낭비를 막을 수 있습니다.
보통 빠르게 학습하겠다고 잔꾀를 부리지만, 실제로는 구멍 뚫린 치즈처럼 쌓인 지식이어서 해당 구멍에서 학습 진행이 막히고, 꽤 많은 시간을 낭비하는 학습자를 보게 됩니다. 가능하면 천천히 하나씩 복습한다는 마음으로 학습하는 게 좋습니다.