상수
Coddy Python 여정의 Logic & Flow 섹션에 포함된 레슨 — 78개 중 1번째.
프로그래밍에서 상수(constant)는 프로그램 실행 중에 그 값이 변할 수 없는 변수의 한 종류입니다. 상수는 원주율(PI)이나 하루의 시간 수와 같이 프로그램 전체에서 여러 번 사용되는 값을 정의하는 데 유용합니다.
Python에서는 다른 일부 언어(예: c++)와 같이 상수를 엄격하게 강제하는 기능이 없습니다. 하지만 변수를 상수로 취급해야 함을 나타내기 위해 널리 채택된 관례가 있습니다. 이는 변수 이름을 모두 대문자로 쓰고, 단어를 구분하기 위해 종종 밑줄(_)을 사용하는 방식으로 이루어집니다.
예를 들어:
PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100Python 코드에서 이런 방식으로 명명된 변수를 본다면, 이는 해당 값들이 변경되어서는 안 된다는 신호입니다. 이 관례는 코드를 더 읽기 쉽고 유지보수하기 쉽게 만드는 데 도움이 됩니다. 이것은 단지 명명 관례일 뿐이라는 점에 유의하는 것이 중요합니다. Python 인터프리터 자체가 이러한 변수의 값을 변경하는 것을 막지는 않습니다.
챌린지
쉬움PI 값을 상수로 사용하여 원의 넓이를 계산하는 Python 프로그램을 작성하세요. PI라는 이름의 상수를 정의하고 그 값을 3.14159로 설정하세요. 그런 다음, 사용자에게 원의 반지름을 입력하도록 요청하세요. 공식 (area = PI * radius**2)을 사용하여 원의 넓이를 계산하고 결과를 출력하세요.
변수 PI에 대해 모두 대문자를 사용하여 상수의 명명 규칙을 따르는 것을 잊지 마세요.
치트 시트
Python에서 상수(constants)는 프로그램 실행 중에 값이 변경되지 않아야 하는 변수입니다. Python은 상수를 나타내기 위해 명명 규칙을 사용합니다:
상수 이름은 단어를 구분하기 위해 언더스코어(_)를 사용하여 모두 대문자로 작성합니다:
PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100이것은 관례일 뿐입니다. Python은 불변성을 강제하지 않지만, 다른 개발자들에게 이 값들이 변경되지 않아야 함을 알리는 신호 역할을 합니다.
직접 해보기
# 여기에 코드를 작성하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.