Ich habe ähnliche Beiträge gesehen, aber ich kann diese Antworten anscheinend nicht auf mein Problem anwenden. Ich kann nicht genau sehen, was ich hier falsch mache. Ich muss jede von 5 Partituren und ihre Summe drucken.UnboundLocalError: lokale Variable 'total' vor der Zuweisung referenziert
for i in range(5):
arrow = win.getMouse()
score = findScore(arrow)
print('Current Shot: {:}'.format(score))
total = total + score
print('Total: {:}'.format(total))
Vielen Dank im Voraus für jeden, der Ihnen helfen kann.
Vielen Dank, ich schätze Ihre Hilfe. Ich habe das versucht, und jetzt bekomme ich TypeError: nicht unterstützte Operandentyp (en) für +: 'int' und 'NoneType' Ich mache hier anscheinend etwas völlig falsches und muss mich etwas ausruhen und neu anfangen. –
@ J. Adams OK. Wenn Sie es nicht herausfinden können, zeigen Sie bitte mehr von Ihrem Code in Ihrem ursprünglichen Beitrag (insbesondere, wo 'total' zuerst gesetzt ist, und die Orte, wo sein Wert geändert wird), und kommentieren Sie diese Antwort noch einmal, damit ich Ihre kenne ursprüngliche Frage wurde aktualisiert. Viel Glück! – elethan