SMS_Inbox の基本的な機能を提供する単純な python プログラムを作成しています。SMS_Inbox メソッドを作成しました。
store = []
message_count = 0
class sms_store:
def add_new_arrival(self,number,time,text):
store.append(("From: "+number, "Recieved: "+time,"Msg: "+text))
**message_count += 1**
def delete(self,i):
if i > len(store-1):
print("Index does not exist")
else:
del store[i]
message_count -= 1
太字のビットで、エラーが発生しています。
UnboundLocalError: local variable 'message_count' referenced before assignment.
空のリストであるグローバル変数ストアを作成しましたが、これは add_new_variable オブジェクトを使用すると機能します。ただし、何らかの理由で、グローバルな message_count 変数に値を追加していません。
助けてください