소스코드 실행
, haha hoho님이 작성76쪽 6.3.3 - 다음 내용을 소스 코드 편집 창에 입력하면
a = input('첫 번째 숫자를 입력하세요: ')
b = input('두 번째 숫자를 입력하세요: ')
print(a+b)
'첫 번째 숫자를 입력하세요: '가 출력됩니다. 여기서 궁금한 게, 원래 변수를 만들면 그 변수를 입력해야 변수에 저장된 값이 출력되지 않나요? 그런데 왜 소스코드에서 변수를 만들면 바로 그 값이 출력되나요??
Re: 소스코드 실행
, 도장_ 관리자님이 작성UNIT 3.1~3.3을 학습해주세요.
변수 a, b에 값을 입력 받았고, print로 값을 출력했으니까 출력됩니다.
스크립트 모드에서는 print 함수로 값을 출력해야 하고,
상호작용 모드에서는 실행할 때마다 값을 자동으로 출력할 뿐입니다.
a = input()이나 a = input('메시지')나 메시지 출력 유무만 차이이고, 입력 값을 변수 a에 저장하는 것은 같습니다.
질문의 의도가 파악되지 않습니다.
>>> a
10
>>>
이런 것을 의도한 질문이라면 IDLE에서 상호작용 모드로 실행한 것입니다.
스크립트 모드에서는 print(a)처럼 출력문을 써야 출력이 됩니다.