[英]Can I define an integer in a loop only once?
這是我的一段代碼,每次按下彈出窗口上的確定按鈕時我都會運行回調,所以我只想定義一次計數。 之后,我需要將“count = 0”行排除在循環之外。 當我把它放在循環之外時,即使使用全局,它也會給我一個錯誤,說它不知道計數是什么。 有什么辦法可以解決這個問題嗎? (這是我的代碼)
def callback():
count = 0
value = int(entry_field.get())
entry_field.delete("0", tk.END)
if value in plusOne:
count += count + 1
print(count)
謝謝
將其定義為全局?:
count = 0
def callback():
global count
value = int(entry_field.get())
entry_field.delete("0", tk.END)
if value in plusOne:
count += count + 1
print(count)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.