Ich habe jetzt hin und her probiert und es klappt nun auch mit Average aber eigentlich möchte ich das so machen wie du es vorgeschlagen hast. Doch dies bekomme ich nicht hin.
def button_pressed(self, button):
if self.root.ids.outputLabel5.text == "0":
self.root.ids.outputLabel5.text = button.text
else:
self.root.ids.outputLabel5.text += button.text
def berechne2(self):
a = int(self.root.ids.outputLabel5.text)
b = int(self.root.ids.outputLabel1.text)
c = b-a
c = str(c)
d = str(a)
f = int(self.root.ids.outputLabel2.text)
g = f+a
h = str(g)
self.root.ids.outputLabel1.text = c
self.root.ids.outputLabel5.text = d
self.root.ids.outputLabel2.text = h
def reset(self):
self.root.ids.outputLabel5.text = "0"
def Anzahldarts(self):
Anzahl = int(self.root.ids.outputLabel3.text)
Anzahl1 = Anzahl + 3
Anzahl2 = str(Anzahl1)
self.root.ids.outputLabel3.text = Anzahl2
def Average(self):
Versuche = int(self.root.ids.outputLabel3.text)
Versuche1 = Versuche/3
Punkte = int(self.root.ids.outputLabel2.text)
Average = Punkte/Versuche1
Average1 = int(Average)
Average2 = str(Average1)
self.root.ids.outputLabel4.text = Average2
Ich hatte dann probiert es mit Listen zu machen aber ich weiß nicht wie ich das Ergebnis speicher wie du es meinst wie ich das machen müsste.
Ich hatte es so vor:
def Average(self):
Versuche = int(self.root.ids.outputLabel5.text)
Versuche1 = [ ]
Versuche1.append(Versuche)
Er fügt den Versuch in die Liste aber behält diesen nicht.
Die Anzeige ist aktuell
Name, Punkte Rest, Erzielte Punkte, Anzahl Versuche, Average, Eingabe.
Der Code ist schlecht geschrieben ich weiß... jeder Anfang ist schwer