Menu
CoddyTech

Hằng số

Thuộc phần Logic và luồng chương trình trong hành trình Python của Coddy. Bài học 1 trên 78.

Trong lập trình, hằng số (constant) là một loại biến có giá trị không thể thay đổi trong khi chương trình chạy. Hằng số hữu ích khi định nghĩa các giá trị được dùng nhiều lần trong chương trình, chẳng hạn như các hằng số toán học như PI hoặc số giờ trong một ngày.

Trong Python, không có cơ chế bắt buộc phải tuân thủ hằng số như ở một số ngôn ngữ khác (chẳng hạn như c++). Tuy nhiên, có một quy ước được nhiều người áp dụng để biểu thị rằng một biến nên được xem là hằng số. Bạn viết tên biến bằng toàn bộ chữ cái in hoa, thường dùng dấu gạch dưới để phân tách các từ.

Ví dụ:

PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100

Khi thấy các biến được đặt tên như vậy trong code Python, đó là dấu hiệu cho biết bạn không nên thay đổi các giá trị này. Quy ước này giúp code dễ đọc và dễ bảo trì hơn. Lưu ý rằng đây chỉ là quy ước đặt tên; bản thân trình thông dịch Python không ngăn bạn thay đổi giá trị của các biến này.

challenge icon

Thử thách

Dễ

Tạo một chương trình Python tính diện tích hình tròn bằng cách dùng hằng số cho giá trị của PI.

  • Định nghĩa một hằng số tên là PI và đặt giá trị của nó là 3.14159.
  • Bán kính đã được đọc sẵn bằng input(). Đừng thêm lời nhắc nào: số sẽ tự xuất hiện.
  • Tính diện tích bằng area = PI * radius ** 2 và chỉ in ra kết quả.

Nhớ tuân theo quy tắc đặt tên hằng số bằng cách viết PI bằng toàn bộ chữ in hoa.

Tự làm thử

# Định nghĩa hằng số PI bên dưới


# Chương trình đã đọc bán kính, bạn đừng thay đổi dòng này
radius = float(input())

# Tính diện tích: thay 0 bằng công thức
area = 0

print(area)
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch Python online