더북(TheBook)

3.1.4 변수를 사용할 때 유의할 점

변수를 사용할 때 지키면 좋은 규칙이 있습니다. 바로 의미 있는 이름으로 변수를 만드는 것입니다. 앞의 코드에서는 변수명을 result1, result2, result3으로 했는데 변수만 보면 어떤 값을 담고 있는지 바로 알기가 어렵습니다. 그래서 변수명은 변수에 저장하는 값이 의미하는 바를 나타내도록 정하는 것이 좋습니다. 그러면 프로그래밍하기도 편하고, 다른 사람들이 여러분의 코드를 볼 때도 이해하기가 훨씬 쉽습니다. 우리가 다른 사람의 코드를 볼 때도 편하고요.

그럼 앞의 코드를 바꿔 보겠습니다. 원의 넓이는 circle area를 줄여 c_area, 원의 둘레는 circle length를 줄여 c_len, 구의 넓이는 sphere area를 줄여 s_area라고 합시다.

p = 3.141592
r = int(input('반지름은? '))

c_area = p * r ** 2
c_len = 2 * p * r
s_area = 4 * p * r ** 2

print('원의 넓이 =', c_area, '원의 둘레 =', c_len, '구의 겉넓이 =', s_area)
실행결과
반지름은? 999
원의 넓이 = 3135311.9575920003 원의 둘레 = 6276.900816 구의 겉넓이 = 12541247.830368001

어떤 코드인지 파악하기가 좀 더 쉬워졌습니다. 사소한 차이일 수 있지만, 나중에 더 길고 정교한 프로그램을 만들게 되면 이런 직관적인 변수명이 더욱 중요해집니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.