상세 컨텐츠

본문 제목

[Python] 파이썬 기초다지기 #4 :변수 활용하기

Python

by 자기 2022. 2. 25. 19:34

본문

728x90

이번 포스팅은 파이썬에서 다루는 변수에 대해 알아보겠습니다.

변수란 변하는 값이나 요소 등을 의미합니다.

우리 인생에도 다양하고도 무수한 변수가 존재하지요.

문제는 그 변수를 우리가 잘 통제하지 못하면 인생이 엉망이 된다는..

 

프로그램에서도 마찬가지입니다.

변수를 잘 활용하면 훌륭한 프로그램이 만들어집니다.

그럼 예제를 통해 알아보겠습니다.

먼저, 변수가 없는 고정된 값만을 가지는 프로그램을 만들어 볼게요.

 

print("우리집 고양이의 이름은 야옹이입니다.")
print("야옹이는 7살이고, 장난을 아주 좋아합니다.")
print("야옹이는 어른일까요? True")

위와 같이 출력하는 프로그램을 만들었습니다.

결과는 아래와 같이 나오지요.

 

 

그런데 만약, 고양이가 아닌 다른 동물이거나, 이름이 야옹이가 아닌 다른 이름이거나, 나이가 7살이 아닌 2살이거나, 장난이 아닌 산책을 좋아하거나 할 경우에는 모든 문장을 다 변경해 주어야 하겠지요?

모든 글자를 다 찾아서 변경해야 하므로 여간 번거로운 일이 아닐겁니다.

그래서 사용하는 것이 변수라는 개념이구요.

변수에 어떤 값을 대입하고 다음부터는 그 변수를 사용하게 되면 한 번의 정의만으로 문장에 들어가는 모든 값들을 대체할 수 있겠지요.

파이선에서 변수를 다음과 같이 사용할 수 있어요.

 

animal = "고양이"
name = "야옹이"
age = 7
hobby = "장난"
isAdult = age >= 4

animal 이라는 변수에 "고양이"

name 이라는 변수에 "야옹이"

age 라는 변수에 7

hobby 라는 변수에 "장난"

isAdult 라는 변수는 age가 4 이상이면 True, 아니면 False

이렇게 변수를 정의하였습니다.

 

animal = "고양이"
name = "야옹이"
age = 7
hobby = "장난"
isAdult = age >= 4

print("우리집 " + animal + "의 이름은 " + name + "입니다.")
print(name + "는" + str(age) + "살이고, " + hobby + "을 아주 좋아합니다.")

위와 같이 변수가 들어갈 자리에는 모두 앞에서 정의한 변수명을 넣어주었습니다.

이렇게 하면 변수의 수정만으로 문장에 들어간 모든 요소의 내용을 변경할 수 있습니다.

결과는 아래 이미지를 참조하세요.

 

 

그럼 실제로 변수명을 바꾸어서 테스트해 볼게요.

animal = "강아지"
name = "삐삐"
age = 2
hobby = "산책"
isAdult = age >= 4

print("우리집 " + animal + "의 이름은 " + name + "입니다.")
print(name + "는" + str(age) + "살이고, " + hobby + "을 아주 좋아합니다.")

고양이 대신 강아지, 이름은 삐삐, 나이는 2살로 바꾸었습니다.

결과는 아래와 같습니다.

이상으로 파이썬에서 변수의 활용에 대해서 알아보았습니다.

어렵지 않지요?

감사합니다.~!

728x90

관련글 더보기

댓글 영역