6.4 입력 값을 변수 두 개에 저장하기
, 김 하은님이 작성본문과 강의 내용에는
a,b=input('문자열 두 개를 입력하세요: ').split()
하고 엔터를 치면
print(a)
print(b)
이렇게 나오는데 저는 사진과 같이 나오지 않습니다. 이 경우 어디가 잘못된 건지, 왜 그러는지 모르겠습니다.
--------------
idle->newfiles->untitled에서 실행하면 정상으로 작동하는 걸 확인했습니다! 하지만 왜 idle로 바로 들어가서 했을 때는 아래 사진과 같이 나타나는지 궁금합니다!
Re: 6.4 입력 값을 변수 두 개에 저장하기
, 도장_ 관리자님이 작성파이썬은 스크립트 모드와 IDLE에서 실행하는 상호작용 모드가 있습니다.
UNIT 3에서 Hello, World 예제로 두 가지 모드를 설명합니다. 이후 실습에서도 파일명이 있는 예제 코드는 스크립트 모드입니다.
두 가지 모드의 동작은 같지만, 입력 받는 방식에서 차이가 있습니다.
스크립트 모드에서는 이와 같은 형태로 실행이 됩니다.
IDLE에서는 input이 있으면 바로 실행되는 특성 때문에 입력을 바로 해야 합니다.
코드 위에 파일명이 있으면 스크립트 모드이니 File > New를 선택해서 .py 스크립트 파일로 작성해서 실습하세요.