티스토리 뷰
목차
Python은 배우기 쉽고 강력한 프로그래밍 언어로, 그중 변수는 프로그래밍의 기초이자 핵심입니다. 이 글에서는 Python 변수의 개념을 이해하고 실습을 통해 연습할 수 있는 다양한 예제를 소개합니다. 각 예제를 직접 풀어보면서 Python의 변수 선언, 연산, 자료형 등을 익히는 데 도움이 될 것입니다.
1. Python에서 변수란?
변수는 프로그램에서 데이터를 저장하고, 그 값을 재사용할 수 있는 이름을 가진 공간입니다. Python에서는 변수를 선언할 때 따로 자료형을 명시하지 않고 값을 할당하면, 그 값에 따라 자료형이 자동으로 결정됩니다. 예를 들어, x = 10이라고 선언하면 Python은 이를 **정수(int)**로 인식합니다.
변수는 프로그램에서 데이터를 관리하고 처리하는 핵심 도구이며, Python에서는 간결하고 직관적인 문법 덕분에 변수를 쉽게 선언하고 사용할 수 있습니다.
2. Python 변수 실습 예제
실습 1: 간단한 변수 선언과 출력
문제 설명
세 개의 변수를 선언하고 각각 이름(name), 나이(age), 키(height)를 나타내는 값을 할당한 후, 해당 변수들을 출력하는 코드를 작성해 보세요.
예시 코드:
# 변수 선언 및 값 할당
name = "Alice"
age = 25
height = 5.4
# 변수 출력
print("이름:", name)
print("나이:", age)
print("키:", height)
출력 결과:
이름: Alice
나이: 25
키: 5.4
연습 포인트:
- 변수를 선언하고 값을 할당하는 방법을 익힙니다.
- 문자열, 정수, 실수와 같은 기본 자료형을 연습합니다.
- 변수를 출력하는 방법을 이해합니다.
실습 2: 사칙연산을 이용한 계산
문제 설명
두 개의 정수 a와 b를 선언하고 각각 10과 20의 값을 할당한 후, 사칙연산(덧셈, 뺄셈, 곱셈, 나눗셈) 결과를 출력하는 코드를 작성하세요.
예시 코드:
# 변수 선언 및 값 할당
a = 10
b = 20
# 연산 및 출력
print("a + b =", a + b)
print("a - b =", a - b)
print("a * b =", a * b)
print("a / b =", a / b)
출력 결과:
a + b = 30
a - b = -10
a * b = 200
a / b = 0.5
연습 포인트:
- 변수 간의 사칙연산을 연습합니다.
- 정수와 실수의 차이를 이해하고, 변수 간의 연산 결과를 예측합니다.
- 나눗셈 결과는 항상 실수(float)로 출력됨을 확인합니다.
실습 3: 변수의 자료형 확인
문제 설명
다양한 자료형을 사용하여 변수를 선언한 후, type() 함수를 사용하여 해당 변수들의 자료형을 출력하는 코드를 작성하세요. 정수, 실수, 문자열, 부울과 같은 기본 자료형을 활용하세요.
예시 코드:
# 변수 선언
num = 100
pi = 3.14159
greeting = "Hello, Python!"
is_active = True
# 자료형 출력
print("num의 자료형:", type(num))
print("pi의 자료형:", type(pi))
print("greeting의 자료형:", type(greeting))
print("is_active의 자료형:", type(is_active))
출력 결과:
num의 자료형: <class 'int'>
pi의 자료형: <class 'float'>
greeting의 자료형: <class 'str'>
is_active의 자료형: <class 'bool'>
연습 포인트:
- Python의 기본 자료형(int, float, str, bool)을 연습합니다.
- type() 함수를 사용하여 변수의 자료형을 확인하는 방법을 익힙니다.
실습 4: 변수의 재할당과 연산
문제 설명
두 개의 변수 x와 y를 선언하고, x에는 10, y에는 20을 할당한 후, 값을 재할당하고 연산 결과를 출력하는 코드를 작성하세요.
예시 코드:
# 초기 변수 선언
x = 10
y = 20
print("초기 값 - x:", x, "y:", y)
# x에 y + 5 재할당
x = y + 5
print("x에 y + 5 재할당 - x:", x)
# y에 x - 2 재할당
y = x - 2
print("y에 x - 2 재할당 - y:", y)
# 최종 값 출력
print("최종 값 - x:", x, "y:", y)
출력 결과:
초기 값 - x: 10 y: 20
x에 y + 5 재할당 - x: 25
y에 x - 2 재할당 - y: 23
최종 값 - x: 25 y: 23
연습 포인트:
- 변수에 값을 재할당하는 방법을 연습합니다.
- 변수의 값을 이용한 연산과 재할당을 이해하고 연습합니다.
3. Python에서 변수의 다양한 활용
위 실습 예제들을 통해 Python에서 변수를 선언하고 사용하는 기본적인 방법을 연습할 수 있습니다. Python의 변수는 자료형을 명시하지 않고도 쉽게 선언할 수 있으며, 다양한 자료형 간의 연산이나 재할당도 간단하게 처리할 수 있습니다.
결론
Python에서 변수를 다루는 것은 프로그래밍의 기본 중 하나입니다. 이번 실습 문제들을 통해 변수 선언, 값 할당, 자료형 확인, 그리고 변수를 이용한 연산을 연습하셨을 것입니다. 꾸준한 연습을 통해 Python 변수에 대한 이해를 더욱 높일 수 있으며, 실습을 통해 익힌 내용을 바탕으로 더 복잡한 프로그램을 작성할 수 있습니다.