UNIT 6 질문
, 코딩이란 뭘까님이 작성6.3.3 두 숫자의 합 구하기 질문 있습니다.
UNIT 6 들어오면서
>>> a = 10
>>> a += 20
>>> a
>>> 30
이런 식으로
print를 사용하지 않고 그냥
바로 변수를 입력해서 출력을 하는데
>>> a = 10
>>> a += 20
>>> print(a)
>>> 30
이렇게 print를 사용해서 변수를 출력하면 안되나요?그리고
6.3.3에서는 갑자기
a = input('첫 번째 숫자를 입력하세요: ')
b = input('두 번째 숫자를 입력하세요: ')
print(a + b)
이런 식으로 갑자기 print를 쓰는데
print를 쓰고 안쓰고의 큰 차이가 있나요??
Re: UNIT 6 질문
, 도장_ 관리자님이 작성IDLE 상호작용 모드에서는 변수명으로 값을 확인할 수 있습니다.
그러나 스크립트 모드에서는 print(변수명)으로 써야만 값을 출력하고 확인할 수 있습니다.
IDLE에서 File > New 메뉴로 스크립트를 작성하면 print(변수명)으로만 값이 화면에 출력됩니다.
IDLE 모드와 스크립트 모드의 차이점은 UNIT 3에서 설명하고 있습니다.
두 가지 모드의 차이는 숙지하고 있어야 합니다.
IDLE은 상호작용 모드이므로 학습자가 손쉽게 문법을 테스트할 수 있고, 변수의 값을 확인할 수 있다는 장점이 있습니다. 그러나 보통 프로그램은 스크립트로 실행되기 때문에 print() 함수를 사용하지 않으면 값이 출력되지 않습니다. 대부분의 프로그램은 스크립트 모드로 실행됩니다. IDLE에서만 변수명으로 값을 확인하세요.