Python
변수의 중요성
에띠
2025. 5. 12. 22:11
728x90
프로그래밍을 시작하면 꼭 배우게 되는 개념 중 하나가 변수(Variable)입니다.
하지만 말만 들어서는 추상적일 수 있죠. 오늘은 햄버거 주문 예시를 통해, 변수의 중요성을 명확하게 알려드리겠습니다.
변수를 사용하지 않은 코드
# 햄버거 1개 주문
print(4990)
# 햄버거 2개 주문
print(4990 * 2)
# 햄버거 1개, 감자튀김 1개 주문
print(4990 + 1490)
# 햄버거 3개, 감자튀김 2개, 콜라 5개 주문
print(4990 * 3 + 1490 * 2 + 1250 * 5)
문제점
- 숫자만 나열되어 숫자가 무엇을 의미하는지 알기 어렵습니다.
- 가격을 일일이 기억해야 하며, 오타 위험이 큽니다.
- 가격이 변경되면 모든 코드를 찾아서 수정해야 하는 비효율이 있습니다.
변수를 사용한 코드
burger_price = 4990 # 햄버거 가격
fries_price = 1490 # 감자튀김 가격
drink_price = 1250 # 콜라 가격
# 햄버거 2개 주문
print(burger_price * 2)
# 햄버거 1개, 감자튀김 1개 주문
print(burger_price + fries_price)
# 햄버거 3개, 감자튀김 2개, 콜라 5개 주문
print(burger_price * 3 + fries_price * 2 + drink_price * 5)
- burger_price = 4990
→ burger_price라는 이름표에 4990이라는 숫자를 저장했습니다. - print(burger_price * 2)
→ 햄버거 가격을 두 번 곱해 총액을 구합니다.
변수를 사용하면 좋은 점
장점 | 설명 |
기억하지 않아도 됨 | 4990이 아니라 burger_price라고 쓰면 기억 부담이 줄어듭니다. |
코드의 가독성 향상 | 다른 사람이 봐도 이 숫자가 무엇을 의미하는지 명확합니다. |
유지보수가 쉬움 | 가격이 바뀌어도 변수 한 줄만 수정하면 전체 코드에 반영됩니다. |
이름 짓기의 중요성 | a = 4990보다 burger_price = 4990이 훨씬 이해하기 쉽습니다. |
변수 이름 짓기 팁
변수 이름은 짧지만 의미가 명확하게 지어야 합니다.
잘못된 예시 | 좋은 예시 |
a = 4990 | burger_price = 4990 |
x = 1250 | drink_price = 1250 |
의도가 잘 드러나는 이름이, 협업과 디버깅에 큰 도움이 됩니다.
728x90