Chào mọi người, em mới học Python và gặp một số vấn đề khúc mắc liên quan đến biến toàn cục, ví dụ em có 1 script:
a = 3 def p(): a = a + 1 return a print p()
khi dịch thì nó báo lỗi sau:
UnboundLocalError: local variable 'a' referenced before assignment
Có thể fix bằng cách truyền vào tham số nhưng em muốn hỏi có cách nào 1 hàm sử dụng được biến toàn cục bên ngoài không ạ ? 
hỏi về biến toàn cục trong python
Mình chả biết tí gì về Python nhưng Google “unboundlocalerror local variable referenced before assignment” thì ra nhiều lắm. Trong đó có cái này:
cám ơn anh, e đã hiểu 
Hi vọng bạn hiểu cả cách Google và cái biến toàn cục gì đó 
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?