Trong Python Tôi nhận được lỗi sau:tham chiếu trước khi lỗi phân công trong python
UnboundLocalError: local variable 'total' referenced before assignment
Vào lúc bắt đầu của tập tin (trước khi chức năng nơi sự lỗi xuất phát từ), tôi tuyên bố 'tổng' sử dụng từ khóa toàn cầu. Sau đó, trong phần thân của chương trình, trước khi hàm sử dụng 'tổng' được gọi, tôi gán nó cho 0. Tôi đã thử đặt nó thành 0 ở những nơi khác nhau (bao gồm phần đầu của tệp, ngay sau khi nó được khai báo), nhưng tôi không thể làm cho nó hoạt động được. Có ai nhìn thấy những gì tôi đang làm sai?
Bạn có tuyên bố toàn cầu trong hàm? –