티스토리 뷰

인터렉티브 모드란?

 

IDLE을 실행시키면 처음에 보이는 창을 말한다.

 

 

 

 

 

1. 변수란

 

프로그램을 작성하는 사람이 원하는 이름을 붙인 그릇이다..

 

 

[변수 a에 1을 저장] 해보자.

 

 인터렉티브 모드

 

 >>> a = 1

 

 

마찬가지로 [변수 b에 2를 저장] 해보자.

 

 인터렉티브 모드

 

 >>> b = 2

 

 

이렇게 변수를 만드는 조작을 변수를 정의해 초기화한다. 라고 말한다.

 

 

숫자뿐만 아니라 문자열도 저장할 수 있다. [변수 c에 JFun을 저장] 해보자.

 

 인터렉티브 모드

 

 >>> c = "JFun"

 

 

변수명은 길어도 상관 없다. [변수 handsomeguy에 JFun을 저장] 해보자.

 

 인터렉티브 모드

 

 >>> handsomeguy = "JFun"

 

 

 

 

2. 변수의 참조

 

변수에 저장한 값은 그 [변수명]을 지정하면 값이 나온다.

 

 

[a]를 입력해보자. (a를 쓴 다음 엔터)

 

 인터렉티브 모드

 

 >>> a

 1

 >>>

 

[a]에 저장했던 [1]이 표시되었다.

 

 

마찬가지로 [handsomeguy]라고 입력하면 [JFun]이라고 표시된다.

 

 인터렉티브 모드

 

 >>> handsomeguy

 JFun

 >>>

 

 

이처럼 변수의 값을 꺼내는 행위를 [참조]라고 한다. 

 

 

변수의 계산도 할 수 있다.

 

[변수 a]와 [변수 b]의 값의 합을 계산해보자.

 

 인터렉티브 모드

 

 >>> a + b

 3

 >>>

 

 

값을 저장하지 않으면 참조할 수 없다.

 

 인터렉티브 모드

 

 >>> d

 Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    d
 NameError: name 'd' is not defined

 >>>

 

[변수 d]를 정의하지 않았는데 참조하게 되면 [name 'd' is not defined]라는 오류가 발생한다.

 

 

 

 

3. Python 프로그램을 조작해서 구해보자.

 

(IDLE에서 File탭 → New File)

 

 a = 1

 b = 2

 print(a + b)

 3

 >>>

 

 

 

 

 

출처: 파이썬 입문교실

 

 

 

 

 

 

 

 

 

 

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함