Hướng dẫn vending machine change python - máy bán hàng tự động thay đổi python
Chương trình cung cấp các mục, có người dùng trả tiền cho các mặt hàng, 'đưa ra' các mục. Nó dường như hoạt động ít nhiều. Tôi có 2 câu hỏi:
Đừng Đừng thừa kế từ Tôi không nghĩ rằng bạn đối xử với Xem xét thay thế các cuộc gọi định dạng của bạn bằng F-String.
Tên phương thức của bạn - 1 là sự khởi đầu cho một phương pháp hợp lý nhưng không bao giờ được thực hiện? 2 và các phương pháp getter mỏng tương tự có thể bị xóa. Nói chung, các biến thành viên công cộng vắng mặt có nhiều pythonic hơn.Việc gán 3 cho một biến không có ý nghĩa. Đừng làm điều này.Danh sách 4 phải là một tập hợp 5 do cách nó được sử dụng. 6 có thể được khởi tạo trong quá trình xây dựng biến 7 của bạn, cần được lưu trữ dưới dạng tĩnh. 8 không nên được lưu trữ trên lớp. Tương tự như vậy đối với 9.Bạn có một phương thức 0 hợp lý - tại sao không gọi nó thay vì viết
Chuyển bản thân của một đối tượng khác cho phương pháp 1 không giới hạn giống như thay thế đèn pha của bạn bằng những con lươn giận dữ. Đó là sáng tạo, nhưng hoàn toàn khủng khiếp. Đừng làm điều này. 2 là một lời nói dối hoàn toàn, vì nó lặp lại cho đến khi người dùng bỏ việc. Loại bỏ vòng lặp của bạn trong chức năng đó và giữ vòng lặp của bạn ở cấp độ bên ngoài.Đừng 3 - Sử dụng 4, vì bạn không bao giờ muốn cho phép 5 mặc định.Có những vấn đề khác, nhưng đây là một khởi đầu: Đề xuất |