변수는 긴 데이터를 저장할 때도 편하지만, 이것보다 더 강력한 장점이 있습니다. 변수를 사용하면 값을 재사용할 수 있습니다. 예를 들어, 앞의 코드에서 반지름을 5에서 17로 변경한다고 해 봅시다. 반지름 변수를 사용하지 않는다면 어떨까요? 코드로 비교해 봅시다.
# 반지름 변수를 사용하지 않을 때
p = 3.141592
result1 = p * 17 ** 2
print('원의 넓이 =', result1)
result2 = 2 * p * 17
print('원의 둘레 =', result2)
result3 = 4 * p * 17 ** 2
print('구의 겉넓이 =', result3)
# 반지름 변수를 사용할 때
p = 3.141592
r = 17
result1 = p * r ** 2
print('원의 넓이 =', result1)
result2 = 2 * p * r
print('원의 둘레 =', result2)
result3 = 4 * p * r ** 2
print('구의 겉넓이 =', result3)