티스토리 뷰

일반적인 프로그램의 구조

일반적인 프로그램은 외부로부터 데이터를 받아서(입력단계), 데이터를 처리한 후에(처리단계), 결과를 화면에 출력(출력단계)한다.

변수(variable)는 값을 저장하는 상자로 생각할 수 있다.

변수는 컴퓨터 메모리 공간에 만들어 진다.

변수 생성

파이썬에서 변수를 생성하려면 다음과 같이 한다.

>>> x = 100

>>>

변수의 사용

생성된 변수에는 얼마든지 다른 값을 저장할 수 있다.

>>> x = 100

>>> x = 200

>>> print(x)

200

변수 2개 생성

>>> x = 100

>>> y = 200

변수를 이용한 계산

>>> x = 100

>>> y = 200

>>> sum = x + y

>>> print(sum)

300

문자열도 변수에 저장할 수 있다!

파이썬의 변수에는 정수뿐만 아니라 문자열도 저장할 수 있다.

>>> name = "홍길동"

>>> address = "서울시 종로구 1번지"

>>> print(name)

홍길동

>>> print(address)

서울시 종로구 1번지

변수의 이름

의미 있는 이름을 사용

소문자와 대문자는 서로 다르게 취급된다.

변수의 이름은 영문자와 숫자, 밑줄(_)로 이루어진다.

변수의 이름 중간에 공백이 들어가면 안 된다. 단어를 구분하려면 밑줄(_)을 사용 한다.

식별자

sum # 영문 알파벳 문자로 시작

_count # 밑줄 문자로 시작할 수 있다.

number_of_pictures # 중간에 밑줄 문자를 넣을 수 있다.

King3 # 맨 처음이 아니라면 숫자도 넣을 수 있다.

.

2nd_base (X) # 숫자로 시작할 수 없다.

money# (X) # #과 같은 기호는 사용할 수 없다.

낙타체

낙타체는 변수의 첫 글자는 소문자로, 나머지 단어 의 첫 글자는 대문자로 적는 방법이다. 예를 들면, myNewCar처럼 첫 'm'은 소문자로, 나머지 단어들의 첫 글 자는 대문자로 표기한다

여러 값을 함께 출력하기

x = 100

y = 200

sum = x + y

print(x, "과", y, "의 합은", sum, "입니다.")

100 과 200 의 합은 300 입니다.

사용자로부터 문자열 입력받기

name = input("이름을 입력하시오: ")

print(name, "씨, 안녕하세요?")

print("파이썬에 오신 것을 환영합니다.")

이름을 입력하시오: 홍길동

홍길동 씨, 안녕하세요?

파이썬에 오신 것을 환영합니다.