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 = 100Khi 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.
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à
PIvà đặ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 ** 2và 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)
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
4Ứng dụng sổ liên lạc
Hiển thị menuThêm liên hệ7Tập hợp phần 2
Phép toán toán học phần 1Phép toán toán học phần 2Ôn tập: Săn tìm kho báuTập hợp con và tập hợp chaLặp qua các tập hợpÔn tập: Theo dõi giải đấu10Tạo danh sách bằng cú pháp rút gọn cơ bản
Cú phápTạo danh sách đơn giảnThêm điều kiệnSử dụng phép tổng hợp dữ liệuÔn tập: Ngôi nhà của những danh sáchÔn tập: Những phần tử tự do13Hệ thống quản lý hàng tồn kho
Tổng quan dự ánThêm mặt hàng2Từ điển phần 1
Từ điển là gì?Tạo từ điểnTruy cập giá trịChỉnh sửa từ điểnÔn tập: Trình quản lý công thức nấu ăn5Ra quyết định nâng cao
Toán tử ba ngôiKiểm tra thành viênKiểm tra danh tínhLỗi thụt lềÔn tập: Bộ lọc kỳ nghỉ8Trình quản lý hồ sơ học sinh
Tổng quan dự ánThêm học sinh3Từ điển, phần 2
Phương thức của từ điểnTừ điển lồng nhauKiểm tra khóaLặp qua từ điểnÔn tập: Bộ đếm tần suất6Tập hợp phần 1
Tập hợp là gì?Các phép toán cơ bảnCác phương thức của tập hợpÔn tập: Xóa phần tử trùng lặp9Tổng hợp dữ liệu nâng cao
Sử dụng tổngTìm giá trị nhỏ nhất và lớn nhấtSắp xếp dữ liệu hiệu quảÔn tập: Bộ sắp xếp từ điểnTự luyện tập: Trình biên dịch Python online